点此搜书

当前位置:汇编语言程序设计pdf电子书下载 > 工业技术
汇编语言程序设计
  • 作 者:武马群主编;何福良,钟俊英,黄涛编著
  • 出 版 社:北京:北京工业大学出版社
  • 出版年份:2005
  • ISBN:7563915230
  • 标注页数:230 页
  • PDF页数:242 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

9

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源242 ≥230页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 汇编语言基础知识 1

1.1 汇编语言概述 1

1.1.1 机器语言 1

1.1.2 汇编语言 2

1.1.3 高级语言 2

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

1.2 进位记数制与数制转换 3

1.2.1 进位记数制 3

1.2.2 数制之间的转换 5

1.3 计算机中字符和数的表示 7

1.3.1 二进制编码形式的十进制数 7

1.3.2 字符表示法 7

1.3.3 带符号数的机器表示 8

1.4 二进制运算 9

1.4.1 补码加减法运算 10

1.4.2 逻辑运算 11

【本章小结】 11

【习题】 12

第2章 8086 CPU及存储器组织 13

2.1 80x86微处理器 13

2.2 微型计算机系统构成 15

2.2.1 计算机硬件 15

2.2.2 计算机软件 16

2.3 中央处理器 17

2.3.1 8086/8088微处理器的结构 17

2.3.2 8086寄存器和标志 18

2.4 存储器 21

2.4.1 存储器的分段结构 21

2.4.2 实际地址的产生 22

【本章小结】 23

【习题】 23

第3章 寻址方式与指令系统 25

3.1 8086的寻址方式 25

3.1.1 立即数寻址 25

3.1.2 寄存器寻址方式 26

3.1.3 存储器直接寻址方式 26

3.1.4 寄存器间接寻址方式 27

3.1.5 寄存器相对寻址方式 27

3.1.6 基址/变址寻址方式 27

3.1.7 相对基址加变址寻址方式 28

3.2 8086的指令系统 28

3.2.1 数据传送指令 28

3.2.2 算术运算指令 33

3.2.3 逻辑运算指令 35

3.2.4 处理机控制及相关操作指令 36

3.2.5 移位指令 37

【本章小结】 39

【习题】 39

第4章 汇编语言源程序 42

4.1 汇编语言源程序格式 42

4.1.1 汇编语言源程序示例 42

4.1.2 汇编语言源程序的语句格式 44

4.1.3 汇编语言源程序的表达式和运算符 46

4.2 伪指令 48

4.2.1 符号定义伪指令语句 48

4.2.2 数据定义伪指令语句 49

4.2.3 段定义伪指令语句 51

4.2.4 过程定义的伪指令语句 53

4.2.5 汇编结束伪指令语句 54

4.3 汇编语言源程序上机调试运行过程 55

4.3.1 汇编语言的工作环境及上机步骤 55

4.3.2 编辑源程序 56

4.3.3 调用宏汇编对源程序进行汇编 57

4.3.4 对目标程序进行连接 57

4.3.5 运行可执行程序并进行调试 58

【本章小结】 61

【习题】 62

第5章 分支结构程序设计 65

5.1 无条件转移指令 66

5.2 条件转移指令 68

5.3 分支程序设计举例 71

5.3.1 分支程序的结构 71

5.3.2 分支程序设计示例 72

【本章小结】 80

【习题】 81

第6章 循环结构程序设计 84

6.1 循环控制指令 85

6.1.1 常用的循环控制指令 86

6.1.2 常用的循环控制方式 88

6.2 循环程序设计举例 90

6.2.1 单循环程序设计 90

6.2.2 多重循环程序设计 92

【本章小结】 95

【习题】 96

第7章 子程序设计 98

7.1 问题的引出 98

7.2 子程序与主程序的关系 99

7.2.1 什么是子程序 99

7.2.2 使用子程序的意义 100

7.3 子程序定义伪指令 100

7.4 子程序调用与返回指令 101

7.4.1 子程序调用指令 101

7.4.2 子程序返回指令 103

7.4.3 简单子程序示例 103

7.5 子程序现场保护与恢复 104

7.5.1 现场保护与恢复的概念 104

7.5.2 使用堆栈进行现场保护与恢复 105

7.5.3 使用存储器单元进行现场保护与恢复 105

7.6 子程序与主程序之间的参数传递 106

7.6.1 使用寄存器传递数据 106

7.6.2 使用存储器单元传递数据 109

7.6.3 使用堆栈传递数据 111

7.6.4 使用参数存储区域的地址传递数据 114

7.7 子程序嵌套 116

7.7.1 子程序嵌套的概念 116

7.7.2 子程序嵌套程序设计示例 116

7.8 子程序递归 121

7.8.1 子程序递归的概念 121

7.8.2 使用子程序递归调用计算N! 121

【本章小结】 123

【习题】 123

第8章 数值运算与代码转换 125

8.1 二进制加法和减法运算 125

8.1.1 二进制加法运算 125

8.1.2 二进制减法运算 127

8.2 十进制加法和减法运算 127

8.2.1 BCD码 127

8.2.2 非组合型BCD码加法调整指令AAA 128

8.2.3 组合型BCD码加法调整指令DAA 131

8.2.4 非组合型BCD码减法调整指令AAS 135

8.2.5 组合型BCD码减法调整指令DAS 135

8.3 二进制乘法和除法运算 135

8.3.1 二进制乘法运算 135

8.3.2 二进制除法运算 137

8.4 十进制乘法和除法运算 140

8.4.1 非组合型BCD码乘法调整指令AAM 140

8.4.2 非组合型BCD码除法调整指令AAD 141

8.5 代码转换 143

8.5.1 将一个字节的二进制数据以二进制数输出 143

8.5.2 将一个字节的二进制数据以两位十六进制数输出 144

8.5.3 将一个字的二进制数据以五位十进制数输出 145

8.5.4 将一个数字ASCII字符串转换为对应的二进制数 146

8.6 串操作 147

8.6.1 串操作指令的寄存器约定 147

8.6.2 串操作指令 148

【本章小结】 157

【习题】 157

第9章 宏汇编 159

9.1 宏指令 159

9.1.1 宏定义 159

9.1.2 宏调用 161

9.1.3 宏展开 162

9.1.4 局部符号伪指令 164

9.1.5 宏操作符 167

9.2 重复汇编 168

9.2.1 定重复汇编伪指令REPT/ENDM 168

9.2.2 不定重复汇编伪指令IRP/ENDM 169

9.2.3 不定重复字符汇编伪指令IRPC/ENDM 171

9.3 条件汇编 172

9.4 结构 174

9.4.1 结构的定义 174

9.4.2 结构变量的声明 175

9.4.3 结构变量的引用 175

9.5 记录 178

9.5.1 记录的定义 178

9.5.2 记录变量的声明 178

9.5.3 记录运算符 178

9.5.4 记录及其字段的使用 179

【本章小结】 179

【习题】 180

第10章 输入/输出程序设计 181

10.1 输入/输出指令 181

10.1.1 输入/输出端口编码方式 181

10.1.2 输入/输出指令 182

10.2 中断 182

10.2.1 内中断与外中断 183

10.2.2 中断号与中断向量表 183

10.2.3 中断响应过程 184

10.3 DOS中断 185

10.3.1 DOS中断 185

10.3.2 中断指令 185

10.4 DOS系统功能调用(INT 21H) 186

10.4.1 DOS系统功能调用方法 186

10.4.2 键盘输入功能调用 186

10.4.3 输出/显示功能调用 189

10.4.4 系统日期和时间功能调用 190

10.4.5 目录管理使用 192

10.4.6 文件操作功能调用(1)——FCB文件操作 193

10.4.7 文件操作功能调用(2)——句柄文件操作 198

10.5 BIOS中断功能调用 207

10.5.1 BIOS显示中断(10H) 207

10.5.2 BIOS键盘中断(16H) 211

10.5.3 BIOS磁盘中断(13H) 215

【本章小结】 215

【习题】 216

附录 217

购买PDF格式(9分)
返回顶部