tests: add execution tests

all but data processing

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2023-09-18 18:23:52 +05:30
parent dd9dd5f116
commit fa96a4d09f
31 changed files with 2076 additions and 1265 deletions

View File

@@ -1,7 +1,7 @@
#include "bus.hh"
#include <memory>
Bus::Bus(Memory& memory)
Bus::Bus(const Memory& memory)
: memory(std::make_shared<Memory>(memory)) {}
uint8_t
@@ -31,5 +31,5 @@ Bus::read_word(size_t address) {
void
Bus::write_word(size_t address, uint32_t word) {
memory->write_halfword(address, word);
memory->write_word(address, word);
}