本书以32位Intel 80x86指令系统为主体,以MASM 6.x和MASM32为开发工具,全面而系统地介绍 32位汇编语言程序设计方法。全书以新的“汇编语言程序设计”课程的教学为目标,通过大量实例,深入浅出地为读者讲解 32位基本整数指令及其汇编语言程序设计的知识。主要内容包括是:汇编语言程序设计的基础知识、32位Intel 80x86的编程环境、MASM伪指令和操作符、32位和实模式程序格式、程序结构及其设计方法。本书的后两章从不同的方面介绍了汇编语言程序设计的深入内容和实际应用知识,主要有:实模式和保护模式下输入输出程序设计、汇编语言与C/C++的混合编程。本书各章配有丰富的习题和详细的上机指导,附录提供了32位调试程序Windbg的使用说明、MASM和LINK命令参数以及本书所涉及指令速查表。本书可作为高等院校汇编语言程序设计课程的教材或参考书,适用于计算机、电子、自动控制及相关学科的本、专科生和成教学生,计算机应用开发人员,学习微机应用技术的读者等。