2013-07-20 29 views

回答

3

除非你已经知道,OllyDBG只支持(afaik)x86指令集。所以,你看到的将是8/16/32位指令。 MASM,FASM和NASM都基于英特尔语法(而不是主要在GAS的Unix上使用的AT & T版本),但它们本身是不同的(特征明智的)。

默认情况下,OllyDBG反汇编为MASM语法。您可以将选项更改此 - >选项...

enter image description here

维基百科给了英特尔一个很好的例子VS AT & T语法:http://en.wikipedia.org/wiki/X86_assembly_language#Syntax