汇编语言程序设计是高校计算机硬件、软件及应用专业必修的核心课程之一。根据高等院校培养适应21世纪人才的教学需要编写此书。本书系统介绍了基于80x86汇编语言程序设计的技术和方法。主要内容包括:80x86指令系统、寻址方式、宏指令与伪指令、汇编语言格式与程序结构、分支程序设计、循环程序设计、子程序设计、宏汇编技术、系统功能调用与使用方法、I/O程序设计方法与中断程序设计、C语言与汇编语言的调用接口、基于Win32的汇编程序开发技术、汇编语言程序调试方法等。附录部分给出了80x86指令表、系统功能调用和debug命令表。本书遵循理论与实践相结合的原则,在系统介绍汇编语言程序设计方法和技术的前提下,深入讨论了各种实际应用问题和解决问题的方法,并给出了大量的实例。各章均附有习题,便于学生课后练习。本教材可作为高校计算机专业及相关专业本科生汇编语言程序设计课程的教科书,也可作为相关领域的工程技术人员的参考书。