本书揭开了现代IA-32体系结构及其汇编语言程序设计的神秘面纱,全书清晰、完整、易于理解,注重理论和实践的结合。
这一版本新增了指令集设计和浮点编程等方面的内容,使用了全新的汇编器版本和开发调试环境,介绍了更多的硬件I/O和高级MASM伪指令等方面的知识。
全面介绍了汇编语言程序设计的必备知识:计算机和处理器的体系结构、数据的表示、寻址方式、算术运算、过程、条件处理等,在此基础上还介绍了字符串和数组、结构和宏、C/C++的函数调用、磁盘访问以及其他一些更高级的主题。
本书重点阐述了32位保护模式下的汇编语言编程,讲述了创建Windows应用所要求的基本知识。难能可贵的是,本书尽量避免使读者一开始就陷入复杂的内存分段管理、底层I/O等方面的细节。对于需要工程方面知识的读者,本书用了三章内容讲述从BIOS层到MS-DOS中断的实地址模式程序设计。