本书是普通高等教育“十一五”国家级规划教材。全书由基础篇和应用篇组成,全面、系统地阐述汇编语言程序设计及应用。基础篇简单介绍80x86系列微机的硬件和四种工作模式,详细介绍80x86通用指令集实模式下可用的指令,并以MASM6.x为蓝本,详细讲述汇编语言源程序的结构和伪指令,深入讨论分支、循环和子程序等基本汇编语言程序设计技术和宏指令、条件汇编、重复汇编等高级汇编语言程序技术。应用篇介绍保护模式的有关概念、80x86微处理器与保护模式有关的硬件及专用的指令,系统说明设计保护模式下的程序所需的数据结构和如何实现保护模式下的程序设计,介绍80x86微处理器FPU的硬件、浮点指令集及程序设计方法,阐明汇编语言和高级语言混合编程的各种约定规则与实现方法,介绍三个多媒体指令集MMX、SSE和SSE2及其编程技术,简单介绍了win32环境下的汇编语言程序设计方法。本书内容丰富,系统全面,涵盖了汇编语言程序设计的各个方面。可作为普通高校本科计算机及相关专业汇编语言程序设计课程教材,也适用于信息类各专业学生、自考学生、计算机应用开发人员和希望深入学习微机应用技术的读者。