diff --git a/src/main.c b/src/main.c index 43fda2b..8214620 100644 --- a/src/main.c +++ b/src/main.c @@ -17,6 +17,20 @@ uint32_t tinyrv_ram_load(const tinyrv_cpu* cpu, const uint32_t addr, return val; } -int main(){ +#include +int main(){ + uint8_t memory[100]; + tinyrv_cpu cpu; + cpu.memory = memory; + + memory[0] = 0xAA; + memory[1] = 0xBB; + memory[2] = 0xCC; + memory[3] = 0xDD; + + printf("%x\n", tinyrv_ram_load(&cpu, 0, 1)); + printf("%x\n", tinyrv_ram_load(&cpu, 0, 2)); + printf("%x\n", tinyrv_ram_load(&cpu, 0, 3)); + printf("%x\n", tinyrv_ram_load(&cpu, 0, 4)); }