本书是编者在第1版的基础上,结合多年计算机专业教学与软件开发经验修订而成的。全书共分10章。第1~8章作为汇编语言的基本内容,以Intel 80x86 CPU指令系统为背景,基于Microsoft宏汇编MASM 6.1X,重点讲述实模式下80x86指令系统与汇编语言程序设计的基本技术以及多模块程序设计与中断程序设计的基本方法。第9章简要介绍32位保护模式以及Win32汇编语言程序设计的基本方法。第10章介绍汇编语言程序设计的两个高级主题:汇编语言与C/C++语言的混合编程以及并发程序设计。本书含有丰富的实例,所有实例都是编者精心设计挑选并亲手上机验证的。每章后均有习题,并在配套的教辅资料中给出了所有习题的参考答案,以便读者复习和检查学习效果。
本书以满足“汇编语言程序设计”课程的教学为目标,以Intel 80x86 CPU指令系统与Microsoft宏汇编MASM 6.1X为背景,系统介绍了汇编语言程序设计的基本理论和方法。主要内容包括:汇编语言程序设计的基础知识、实模式下的80x86指令、常用伪指令、源程序格式、程序设计的基本技术、多模块程序设计、输入输出和中断程序设计等。此外,简要介绍了32位保护模式以及Win32汇编语言程序设计的基本方法;以Microsoft Visual C++6.0为背景,介绍了Windows 9X/XP/2000/2003等32位环境下汇编语言与C/C++语言的混合编程以及并发程序设计的基本方法。
本书可作为高等院校计算机及相关专业本科生的教材,也可作为相关人员学习汇编语言的自学参考书。