本书语言流畅,安排得当,实践性强,不但是一本非常好的AT&T汇编教材,对unix C程序员理解下层原理也非常有帮助!但本书不适用于x86_64平台,书中代码在x86机器上汇编成可执行程序后可在x86_64平台上运行,但代码却无法直接按书中方法在x86_64下汇编成可执行程序,因为e**的寄存器会换成r**,而且会有更多参数放进寄存器而不是栈里,这点请读者注意!
nasm -f elf xxx.asm gcc -o xxx -m32 xxx.o I use Intel Assembly Language and instructions above are useful
这些问题都是可以解决的, x86_64 处理器是兼容 x86 结构的处理器的.
说的是,我就是遇到这些问题了,郁闷了很久