本书系统地介绍了汇编语言程序设计的基础知识、基本原理和程序设计方法与技术。全书共分十三章:第一章介绍进行汇编语言程序设计所必需的基础知识;第二、三章介绍Intel 8086/8088微处理器的功能结构、寻址方式和指令系统;第四、九章分别介绍MASM的基本汇编语言和高级宏汇编语言的各种伪指令;第五章讲述了顺序、分支、循环三种程序结构的程序设计方法与技术;第六章讲述了子程序结构的程序设计方法与技术;第七、八章分别介绍在数值运算和非数值运算中汇编语言程序设计方法与实例;第十章介绍输入/输出汇编语言程序设计;第十一、十二章介绍80386、80486和Pentium微处理器硬件结构、功能、指令系统及其汇编程序设计的特点;第十三章介绍汇编语言程序的开发过程及操作。全书结构清晰,由浅入深,循序渐进,讲述详细,基础知识的讲述与程序设计方法、技巧并重,程序实例丰富。各章均附有习题。本书可作为高等院校计算机专业的教材,也可作为教师、非计算机专业的研究生、本专科生和从事软件工程设计的技术人员的参考书。