From e2d398fe1b5dd361496c8fbdf70cbabdfb60dc44 Mon Sep 17 00:00:00 2001 From: tuz358 Date: Sun, 4 Mar 2018 10:13:22 +0900 Subject: [PATCH] Add func: void write_uint32(uint32_t addr, uint32_t data) --- include/memory.h | 1 + memory.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/memory.h b/include/memory.h index 20040d0..7c515f9 100644 --- a/include/memory.h +++ b/include/memory.h @@ -9,6 +9,7 @@ public: uint8_t *init(size_t memorysize); uint8_t read_uint8(uint32_t addr); void write_uint8(uint32_t addr, uint8_t data); + void write_uint32(uint32_t addr, uint32_t data); size_t get_memsize(); void load_binary(FILE *file); void free_memory(); diff --git a/memory.cpp b/memory.cpp index 0fe92b8..082b520 100644 --- a/memory.cpp +++ b/memory.cpp @@ -15,6 +15,10 @@ void Memory::write_uint8(uint32_t addr, uint8_t data){ this->memory[addr] = data; } +void Memory::write_uint32(uint32_t addr, uint32_t data){ + this->memory[addr] = data; +} + size_t Memory::get_memsize(){ return this->memsize; }