我是看的Professional Assembly Language (Richard Blum),不过那是2005年的版本,还只有32位版
其实AT&T汇编就这几条
1、源optcode和目的optcode完全颠倒,Intel右到左,AT&T左到右,但要注意CMP指令也是完全颠倒
2、指令代号后会有一个“类型说明符”,比如字节为b,字为w,长整型为l,64位整形为q
3、立即数前加$,寄存器前加%,符号表示地址,圆括号为寻址,括号内外相加得实际地址。
4、短跳转用jmp,长跳转用ljmp $section,$offset
5、多看看编译后的xxx.s汇编程序,你就知道怎么用了
6、没有了