图书介绍

汇编语言教程与实验pdf电子书版本下载

汇编语言教程与实验
  • 刘军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302472377
  • 出版时间:2018
  • 标注页数:234页
  • 文件大小:22MB
  • 文件页数:244页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

汇编语言教程与实验PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基础知识 1

1.1 计算机语言的发展 1

1.1.1 计算机语言概述 1

1.1.2 学习汇编语言的必要性 2

1.2 数制与信息编码 3

1.2.1 数制 3

1.2.2 数制之间的转换 3

1.2.3 二进制数的运算 5

1.2.4 机器数的表示方法 7

1.2.5 十进制数的编码 8

1.2.6 字符编码 8

1.3 DEBUG初步 8

1.3.1 DEBUG基础知识 8

1.3.2 用DEBUG运行程序 9

1.4 实验内容 10

习题 10

第2章 8086微型机硬件组织 12

2.1 微型计算机概述 12

2.1.1 微型计算机的基本结构 12

2.1.2 微处理器 13

2.2 8086寄存器组 14

2.2.1 数据寄存器 15

2.2.2 地址寄存器 15

2.2.3 段寄存器 15

2.2.4 控制寄存器 15

2.3 存储器 16

2.3.1 存储单元的地址和内容 16

2.3.2 存储器分段 17

2.3.3 逻辑地址与物理地址 18

2.3.4 堆栈 18

2.3.5 存储器访问 18

2.4 外部设备 19

2.5 通过DEBUG使用存储器和寄存器 19

2.6 实验内容 24

习题 24

第3章 汇编指令与寻址方式 25

3.1 指令和指令系统 25

3.1.1 汇编指令 25

3.1.2 汇编指令的书写形式 26

3.2 寻址方式 27

3.2.1 立即寻址方式 27

3.2.2 寄存器寻址方式 28

3.2.3 直接寻址方式 29

3.2.4 寄存器间接寻址方式 30

3.2.5 寄存器相对寻址方式 32

3.2.6 基址变址寻址方式 33

3.2.7 相对基址变址寻址方式 33

3.2.8 寻址方式小结 34

3.3 实验内容 34

习题 35

第4章 程序格式与数据组织 37

4.1 程序书写格式 37

4.1.1 完整段定义 37

4.1.2 简化段定义 38

4.1.3 完整段定义中的伪指令 38

4.1.4 简化段定义中的伪指令 39

4.1.5 段寄存器的赋值 40

4.1.6 汇编语言程序的结束方式 41

4.2 程序中数据的组织 41

4.2.1 变量的定义和预置 41

4.2.2 变量的访问 43

4.3 汇编语言程序的上机过程 46

4.4 实验内容 47

习题 50

第5章 数据传送程序 52

5.1 数据传送 52

5.1.1 数据传送指令分类 52

5.1.2 MOV指令 52

5.1.3 堆栈操作 56

5.1.4 交换指令 57

5.2 换码指令 59

5.3 其他传送指令 62

5.3.1 地址传送指令 62

5.3.2 标志寄存器传送指令 63

5.4 实验内容 64

习题 68

第6章 算术运算程序 70

6.1 算术运算概述 70

6.2 二进制数的算术运算 70

6.2.1 加法运算 70

6.2.2 减法运算 73

6.2.3 乘法运算 76

6.2.4 除法运算 76

6.2.5 符号扩展指令 78

6.3 十进制数的算术运算 78

6.3.1 压缩的BCD码调整指令 79

6.3.2 非压缩的BCD码调整指令 80

6.4 实验内容 80

习题 82

第7章 位运算程序 84

7.1 逻辑运算指令 84

7.2 移位指令 85

7.2.1 非循环移位指令 85

7.2.2 循环移位指令 86

7.3 位运算指令应用 88

7.4 实验内容 89

习题 91

第8章 串操作 92

8.1 串操作指令 92

8.1.1 MOVS、LODS、STOS指令 92

8.1.2 CMPS和SCAS指令 93

8.2 串操作程序 94

8.3 实验内容 96

习题 100

第9章 分支程序设计 102

9.1 控制转移指令 102

9.1.1 无条件转移指令 102

9.1.2 条件转移指令 103

9.2 分支结构程序 104

9.2.1 分支结构的概念 104

9.2.2 双分支程序设计 105

9.2.3 多分支程序设计 106

9.3 实验内容 110

习题 112

第10章 循环程序设计 113

10.1 循环控制指令 113

10.2 循环程序结构及应用举例 114

10.3 多重循环 122

10.4 实验内容 124

习题 128

第11章 子程序 131

11.1 子程序定义及其调用 131

11.2 子程序设计 133

11.3 嵌套与递归 143

11.4 实验内容 146

习题 149

第12章 中断与DOS功能调用 151

12.1 中断 151

12.1.1 中断及中断处理 151

12.1.2 中断向量的设置 152

12.1.3 DOS中断 152

12.2 DOS功能调用 152

12.2.1 调用方法 153

12.2.2 常见的几种功能调用 153

12.2.3 DOS功能调用应用举例 155

12.3 实验内容 157

习题 160

第13章 宏汇编技术 163

13.1 宏汇编 163

13.1.1 宏定义 163

13.1.2 宏调用 164

13.1.3 宏展开 165

13.1.4 LOCAL伪操作 166

13.1.5 宏库及其使用 168

13.1.6 宏指令与子程序 168

13.2 重复汇编 169

13.2.1 重复汇编伪操作 169

13.2.2 不定次数的重复汇编伪操作 170

13.2.3 IRPC不定次数的重复字符伪操作 170

13.3 条件汇编 171

13.4 实验内容 172

习题 175

第14章 综合性程序设计案例 176

14.1 十进制数的加法程序 176

14.2 九九乘法表输出程序 179

14.3 代码转换程序 181

14.4 菜单程序 183

14.5 实验内容 188

习题 193

附录A DEBUG常用命令 194

附录B Masm for Windows集成实验环境 198

附录C ASCII码表 202

附录D DOS系统功能调用 206

附录E 模拟试题及参考答案 212

模拟试题一 212

模拟试题二 216

模拟试题三 221

模拟试题一参考答案 225

模拟试题二参考答案 227

模拟试题三参考答案 229

参考文献 233

精品推荐