Assembly 如何从x86 ASM中破译机器代码?
清单(x86 ASM)中有以下两行代码: 你能给我解释一下机器代码的每一部分(行的左边)是什么意思吗 0009是程序中的偏移量Assembly 如何从x86 ASM中破译机器代码?,assembly,machine-code,Assembly,Machine Code,清单(x86 ASM)中有以下两行代码: 你能给我解释一下机器代码的每一部分(行的左边)是什么意思吗 0009是程序中的偏移量 66是操作数大小前缀 BB是指令操作码 00000014是一个32位地址位移 000F 67| 8D 00000000 000F是程序中的偏移量 67是地址大小前缀 8D是指令操作码 00000000是32位地址位移Google“英特尔指令编码” 000F 67| 8D 00000000 000F 67| 8D 00000000
66是操作数大小前缀
BB是指令操作码
00000014是一个32位地址位移
000F 67| 8D 00000000
000F是程序中的偏移量67是地址大小前缀
8D是指令操作码
00000000是32位地址位移Google“英特尔指令编码”
000F 67| 8D 00000000
000F 67| 8D 00000000