图书介绍

汇编语言程序设计pdf电子书版本下载

汇编语言程序设计
  • 武马群主编;何福良,钟俊英,黄涛编著 著
  • 出版社: 北京:北京工业大学出版社
  • ISBN:7563915230
  • 出版时间:2005
  • 标注页数:230页
  • 文件大小:10MB
  • 文件页数:242页
  • 主题词:汇编语言-程序设计

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.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

精品推荐