mirror of
https://github.com/tuz358/cpu-emulator.git
synced 2025-12-19 05:24:35 +03:00
Add functions of ModRM
This commit is contained in:
@@ -13,9 +13,13 @@ public:
|
||||
uint32_t eflags; // EFLAGS register
|
||||
uint32_t eip; // Instruction pointer
|
||||
|
||||
uint8_t modrm, mod, R, M; // ModRM
|
||||
|
||||
void (Instructions::*instructions[256])(void);
|
||||
|
||||
void init(uint32_t eip, uint32_t esp, Memory memory);
|
||||
void init_modrm();
|
||||
void calc_modrm();
|
||||
void execute_opcode(uint8_t opcode);
|
||||
|
||||
void nop();
|
||||
|
||||
Reference in New Issue
Block a user