汇编语言程序设计教程

汇编语言程序设计教程"

作者:陆遥
ISBN:9787302498605
定价:¥35
字数:千字
页数:
出版时间:2018.09.01
开本:
版次:1-8
装帧:
出版社:清华大学出版社
简介

本书讲授Intel 8086微处理器的指令系统,并以Microsoft的MASM 5.0版本宏汇编语言为基础,讲授汇编语言程序设计的基本方法和常用技术。

  全书共分5章。第1章讲授学习汇编语言程序设计所需具备的基础知识,包括指令的概念、数据的表示、数据的存储和处理等;第2章讲授8086宏汇编语言的源程序组成,包括汇编语言的语言成分,常量、变量、标号等的定义,源程序的结构及定义等;第3章讲授8086的指令系统,包括寻址方式和各类操作指令等;第4章讲授8086汇编语言程序设计的基本方法,包括顺序程序、分支程序、循环程序、子程序、宏指令等;第5章介绍8086的中断技术,包括中断的相关概念,中断服务程序设计方法等。

  本书可作为高等院校计算机及相关专业的汇编语言课程教材,也可作为从事计算机工作的专业人员的参考书。

前言

目录

  

  

  

  

  

  

  

第1章  基础知识 1

1.1  汇编语言的特点 1

1.1.1  汇编语言与机器语言的关系 1

1.1.2  汇编语言与高级语言的主要差异 2

1.2  计算机中的数据表示 2

1.2.1  字符数据表示 3

1.2.2  数值数据表示 4

1.3  计算机中的数据存储 9

1.3.1  寄存器 9

1.3.2  存储器 12

1.3.3  I/O端口 14

1.4  计算机中的数据处理 15

习题 15

第2章  8086宏汇编语言的源程序组成 17

2.1  源程序的分段结构 17

2.2  汇编语言的语句结构 17

2.2.1  名字项 18

2.2.2  操作项 19

2.2.3  操作数项 19

2.2.4  注释项 21

2.3  常用伪指令 21

2.3.1  处理器选择伪指令 21

2.3.2  段定义及源程序结束伪指令 22

2.3.3  变量定义与存储空间分配伪指令 24

2.3.4  替代符定义伪指令 28

2.3.5  段内偏移地址指针设置伪指令 29

2.3.6  过程定义与宏定义伪指令 30

习题 30

第3章  8086指令系统 32

3.1  指令系统基本概念 32

3.2  寻址方式 33

3.2.1  操作数的寻址方式 33

3.2.2  转移地址的寻址方式 40

3.3  指令系统 42

3.3.1  数据传送类指令 42

3.3.2  算术运算类指令 49

3.3.3  逻辑运算与移位操作类指令 58

3.3.4  串操作类指令 62

3.3.5  程序控制类指令 67

3.3.6  处理器控制类指令 72

3.3.7  80x86指令系统的扩展 73

习题 76

第4章  8086汇编语言程序设计的基本方法 80

4.1  顺序程序设计 80

4.2  分支程序设计 81

4.3  循环程序设计 85

4.4  子程序设计 93

4.4.1  定义子程序 93

4.4.2  子程序的调用与返回 94

4.4.3  保护现场与恢复现场 95

4.4.4  子程序的参数传递 96

4.4.5  子程序设计举例 97

4.4.6  子程序嵌套 103

4.5  汇编语言程序的数据输入和输出 105

4.5.1  软中断指令 106

4.5.2  调用DOS功能程序实现数据的输入/输出 106

4.5.3  调用BIOS功能程序实现数据的输入/输出 110

4.6  宏的定义与使用 118

4.6.1  宏定义、宏调用与宏展开 118

4.6.2  宏定义中的指令标号 122

4.6.3  宏库的建立与使用 125

习题 125

第5章  中断技术基础 128

5.1  什么是中断技术 128

5.2  80x86中断系统简介 128

5.2.1  中断源类型 128

5.2.2  中断号与中断向量表 129

5.2.3  中断服务程序及其调用与返回 132

5.2.4  中断优先级与中断嵌套 132

5.3  如何设置自己的中断服务 133

习题 145

附录A  宏汇编语言程序的上机过程 146

A.1  DOS简介 146

A.2  宏汇编语言程序上机所需的软件支持 151

A.3  编辑源程序 151

A.4  对源程序进行汇编 152

A.5  对目标文件进行连接 154

附录B  调试软件DEBUG.EXE的使用 156

B.1  DEBUG的启动及其工作环境 156

B.2  DEBUG的调试命令 157

参考文献 169

作者简介

编辑推荐

《汇编语言程序设计教程》在描述指令与控制方面特别突出,举例丰富,贴近实际,特别强调了控制对计算机的重要性。这在其他同类教材中并不多见。

作者寄语

《汇编语言程序设计教程》在描述指令与控制方面特别突出,举例丰富,贴近实际,特别强调了控制对计算机的重要性。这在其他同类教材中并不多见。

电子资料

www.luweidong.cn

下一个