本书由基础知识(第1章至第4章)、编程方法(第5章至第8章)两部分构成。第1章对汇编语言做一简单介绍,并简要介绍计算机执行程序的过程,以及计算机的数制和码制。第2章为80X86 CPU的编程结构,主要介绍有关CPU的硬件知识,这是学习80X86汇编语言必须了解的。第3章以一个简单、完整的程序为例,介绍汇编语言程序的格式、常用伪指令和汇编语言的上机过程,以便在学习时能够尽早地开始上机编程。第4章为寻址方式和指令系统,寻址方式是掌握汇编语言的关键之一,汇编语言程序的编写在很大程度上取决于能否灵活而合理地运用寻址方式。第5章和第6章分别介绍分支程序、循环程序和子程序设计,其中包括多模块连接技术、宏指令和汇编语言与高级语言的混合编程。第7章介绍I/O和中断程序设计,包括DOS和BIOS提供的常用中断调用。第8章介绍文件系统。
汇编语言是计算机专业的专业基础课,也是电子、通信等相关专业的计算机课程。本书介绍80X86汇编语言程序设计的方法和技术,共分为两个部分:第一部分为基础知识,介绍80X86 CPU的编程结构,汇编语言程序的格式和伪指令,80X86 CPU的寻址方式和指令系统;第二部分为编程方法,深入讨论分支程序、循环程序、子程序基本程序设计方法,以及以中断为主的I/O程序设计,其中包括宏指令、多模块连接技术、汇编语言与高级语言的混合编程、DOS和BIOS提供的常用中断调用,以及文件系统等内容。
本书结构清晰、内容循序渐进、例题多样、讲解详细,配有DEBUG下的截图进行说明,并有丰富的习题可供学生练习。本书包含上机实验内容,所有程序都经过运行验证。本书有配套的PPT课件可供下载。
本书适用于高等学校以及大、中专学校作为汇编语言程序设计课程的教材(含实验),也可作为其他专业相关课程的教材和参考书。