摘要: 这里,我们介绍三种类型的ATT汇编指令操作数的表示方法,其中指令参考对应体系的指令集(ISA)。第一种类型是立即数(immediate),其书写方式是'$'后面跟一个用标准C表示法表示的整数,比如$-577或$0x1F。任何能够放进一个64位字里的数值都可以用作立即数,不过汇编器在可能时会使用一个、两个、四个或八个字节的编码。第二种类型是寄存器(register),其表示某个寄存器的内容,对四字操作来说,可以是16个64位寄存器中的一个(例如,%rax),对双字操作来说,可以是16个32位寄存器中的一个(例如,%eax),对于字或字节操作类同。我们用符号Ea来表示任意的寄存器a 阅读全文
posted @ 2012-07-13 17:48 chee z 阅读(3429) 评论(0) 推荐(1) 编辑