图书介绍

汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

汇编语言程序设计
  • 武马群主编;何福良,钟俊英,黄涛编著 著
  • 出版社: 北京:北京工业大学出版社
  • 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码加法调整指令AAA128

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

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

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

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

8.3.1 二进制乘法运算135

8.3.2 二进制除法运算137

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

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

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

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/ENDM168

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

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

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

热门推荐