书籍介绍
这本书在读者口中反复被称作“汇编中的K&R”,其独特之处在于:它不讲80x86那套老式汇编,而是直面现代IA-32平台下的AT&T风格汇编,并紧紧抓住一个核心命题——高级语言最终都要被编译成汇编,因此读懂编译器生成的汇编代码,是理解程序真实行为的钥匙。读者反馈显示,它最打动人的是“实例与原理阐述简洁而现代化”:内联C、调试器(gdb、kdbg)、反汇编(objdump)、简档器的使用讲得清楚,堪称一套完整的GNU工具链实操指南。它适合两类人:想为操作系统内核开发打底的人,以及已有一定汇编基础、希望打通高级语言与底层执行的开发者。唯一被诟病的是译文对专有词汇的处理,阅读时需稍加留意。