Hi folks first post here.
Ok... I'm obviously doing something wrong, but can't noodle out. Neither have I been able to find it on the forum via a search. So if someone could kindly point me in the right direction...
I'm trying to do this:
or word[esi+6], 0FFFFh
Which should assemble as: 66 81 8e 06 00 00 00 ff ff
If I run this back through a disassembler (IDAPro and Pym's) I get back: or word[esi+6], 0FFFFh
Nowever, NASM assembles this instruction as: 66 83 8e 06 00 00 00 ff
If I run this thru a disassembler I get back: or word[esi+6], 0FFh
What am I missing that causes NASM to not give me what I really want?
-TIA