【发布时间】:2012-09-11 06:07:16
【问题描述】:
我正在编写一个反汇编程序,我正在检查指令格式(并手动进行一些反汇编),我遇到了一条我似乎无法解码的指令。
该特定指令(来自 objdump)的输出是:
c6 05 14 a0 04 08 01 movb $0x1,0x804a014
但是,我不明白指令是如何解码的,因为操作码 c6 应该是 MOV Eb Ib (Mod R/M to imm8)。
有人可以告诉我它是如何解码的吗?
谢谢!
【问题讨论】:
-
感谢您的回答!这3个真的很完整,我不想只选择一个,因为他们都回答了我的问题。
标签: assembly x86 disassembly objdump i386