本书以80x86系列CPU为准,以DOS操作系统为支撑环境,详细讲述了16位的汇编语言编程,同时实现了从DOS下的16位实模式编程过渡到与高级语言的混合编程,以及Windows环境下的32位保护模式下的编程。全书以培养学生的创新编程思维为核心,以掌握汇编语言的思考方式为目的,通过精选的例题编程实现内容的理论与实践的结合。
全书共分三部分,包括汇编语言的组成成分、汇编语言的编程技术以及汇编语言的实际应用,第一部分内容由汇编基础知识、寄存器、存储器、变量、指令系统、伪指令组成,第二部分内容由顺序、分支、循环、子程序、宏定义组成,还包括结构、记录数据类型,第三部分内容包括输入输出程序设计,以及中断系统功能调用。在编写过程中,采用循序渐进的叙述方法,配以大量的实例来帮助读者对各个知识点的理解。书中的许多习题都是以例题程序为基础的,可以达到举一反三的效果。