Add functions of ModRM

This commit is contained in:
tuz358
2018-03-04 17:29:57 +09:00
parent b8350dcb6d
commit 88cf93a721
2 changed files with 18 additions and 0 deletions

View File

@@ -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();