本书以Intel8x86指令系统和MASM6.x为主体,全面而系统地介绍16/32位整数、浮点、多媒体指令的汇编语言程序设计方法。全书可分为基础和提高两部分。前5章作为基础部分,以当前“汇编语言程序设计”课程的教学为目标,为读者讲解16位基本整数指令及其汇编语言程序设计的知识。基础部分的主要内容是:汇编语言程序设计的基础知识,886指令详解,MASM伪指令和操作符,程序格式,程序结构及其设计方法。后4章为提高部分,从不同的方面介绍了汇编语言程序设计的深入内容和实际应用知识。提高部分各章的内容相对独立,主要有:32位8X86CPU的整数指令系统及其编程,汇编语言与C/C++的混合编程,8X87FPU的浮点指令系统及其编程,多媒体扩展MMX,SSE和SSEZ指令系统及其编程。本书各章配有丰富的习题和详细的上机指导,附录提供了Debug调试程序的使用说明。