1 %define MAPMAGIC 0x534D4150
7 xor ebx, ebx ; counter for interrupt
11 ; issue an INT 0x15, EAX = 0xE820 interrupt
17 cmp eax, MAPMAGIC ; detect failure
26 cmp dword[di+0], 0x100000
54 .msg: db "getting extended memory map", 10, 13, 0
55 .fail_msg: db "memory map failure", 10, 13, 0