| 10576 | } |
| 10577 | |
| 10578 | void initMem16() { |
| 10579 | memory->memset(CODE_ADDRESS, 0, K_PAGE_SIZE * PAGES_PER_SEG); |
| 10580 | memory->memset(STACK_ADDRESS - K_PAGE_SIZE * PAGES_PER_SEG, 0, K_PAGE_SIZE * PAGES_PER_SEG); |
| 10581 | memory->memset(HEAP_ADDRESS, 0, K_PAGE_SIZE * PAGES_PER_SEG); |
| 10582 | |
| 10583 | cpu->big = false; |
| 10584 | EAX = 0x12345678; |
| 10585 | EBX = 0x12345678; |
| 10586 | ECX = 0x12345678; |
| 10587 | EDX = 0x12345678; |
| 10588 | ESP = 0x12345678; |
| 10589 | EBP = 0x12345678; |
| 10590 | ESI = 0x12345678; |
| 10591 | EDI = 0x12345678; |
| 10592 | } |
| 10593 | |
| 10594 | void test16BitMemoryAccess() { |
| 10595 | // Mod 00 |
no test coverage detected