本书以Windows操作系统和Intel 80x86/Pentium系列CPU为背景,全面系统地介绍32位保护模式下的汇编语言程序设计。包括Windows系统环境、CPU的各种指令、MASM的伪指令与操作符等知识,以及分支、循环、子程序、C/C++混合编程、程序上机调试过程等程序设计方法。本书的核心是Windows下的32位保护模式编程,摈弃了过时的DOS 16位实模式编程环境,从而与当前的软件开发和微机应用环境紧密地结合。
本书采用将Visual C/C++作为汇编的开发环境,不但能帮助读者顺利地掌握汇编语言的程序设计,而且能够提高C/C++程序的编程水平。书中的程序具有很强的实用性,强调C/C++和汇编语言的联合编程能力,通过这些例子程序与《数据结构》、《操作系统》等课程的知识相呼应,有利于各门课程之间的融会贯通。