instruction decoding

This commit is contained in:
2026-07-15 15:54:51 +10:00
parent 8e26d3e19d
commit 9d0c1de3f5
8 changed files with 195 additions and 46 deletions

View File

@@ -17,6 +17,7 @@ typedef struct {
// -- FUNCTIONS -- //
Memory* initMemory(uint32_t size);
void freeMemory(Memory* m);
uint16_t memoryLoadWord(Memory* m, uint32_t address);
void memorySaveWord(Memory* m, uint32_t address, uint16_t value);
Instruction decodeInstruction(Memory* m, uint32_t pc);
Instruction decodeInstruction(Memory* m, uint32_t* pc);