【发布时间】:2011-12-15 10:53:56
【问题描述】:
我已经内置了 IDE x86 调试器,它可以反汇编:
第一种情况:
65 48 8B 05 30 00 00 00
mov rax,gs:[rel $00000030]
第二种情况:
65 48 8B 04 25 30 00 00 00
mov rax,gs:[+$0030]
有什么区别?
我怀疑反汇编有问题但无法翻译高位操作码。
我知道的是:
-
65是gs前缀 -
48是REX.W前缀 -
8B是mov... - ...???
【问题讨论】:
标签: debugging assembly x86 x86-64 disassembly