I am writing a disassembler and I was reviewing the instruction format (and doing some disassembling by hand) and I ran into an instruction that I can't seem to be able to decode.
The output for that particular instruction (from objdump) is:
c6 05 14 a0 04 08 01 movb $0x1,0x804a014
However, I dont understand how the instruction is decoded, since the opcode c6 is supposed to be MOV Eb Ib (Mod R/M to imm8).
Can somebody enlighten me as to how it is decoded?
Thanks!