本书为清华大学计算机“汇编语言程序设计”课教材。本书主要阐述IBM-PC及其兼容机上汇编语言程序设计的方法和技术。全书共十三章。第一、二章介绍基础知识。第三章说明IBM-PC机的指令系统和寻址方式,并给出各种指令的使用举例。第四章介绍伪操作,汇编语言程序格式及汇编语言的上机过程。第五、六章说明循环、分支、子程序结构和程序设计的基本方法,并提供汽泡排序、折半查找等多种常用算法的程序举例。第七章说明宏汇编、重复汇编及条件汇编的设计方法。第八章叙述输入/输出程序方法,重点说明中断原理、中断这程及中断程序设计方法。第九章说明BIOS和DOS系统功能调用的使用方法。第十至十二章分别说明图形显示、发声及磁盘文件存取的程序设计方法,并提供各种程序设计方法和程序实例。第十三章主要说明多个模块相连接时有关的程序设计技术以及汇编语言程序与高级语言程序的连接技术。最后简单介绍模块化程序设计及结构程序设计的基本方法。全书提供了大量程序例题,每章后均有习题。本书除适用于高等院校“汇编语言程序设计”课程教材外,也可供使用汇编语言的工程技术人员参考。