I hope I'm not too annoying with those assembly opcode questions
NASM translates
Code: Select all
pop cs --> 0x0F
add al, ah --> 0x00 0xE0
verr ax --> 0x0F 0x00 0xE0
So how does the cpu know what to do?0x0F 0x00 0xE0 0x0F 0x00 0xE0
NASM at least doesn't know because if you disassemble the binary above with ndisasm it prints:
;00000000 0F00E0 verr ax
;00000003 0F00E0 verr ax