¥ 16.83 4.8折 ¥ 35 九五品
仅1件
作者陆遥 著
出版社清华大学出版社
出版时间2018-08
版次1
装帧平装
货号A6
上书时间2024-12-20
本书讲授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
— 没有更多了 —
以下为对购买帮助不大的评价