图书介绍
8086汇编语言程序设计pdf电子书版本下载
- 王鉴泉,宋立彤编著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040050188
- 出版时间:1994
- 标注页数:302页
- 文件大小:24MB
- 文件页数:314页
- 主题词:
PDF下载
下载说明
8086汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 汇编语言程序及执行过程 14
1.0 宏汇编程序和连接程序 14
1.1 一般概念 15
1.1.0 汇编语句的种类 15
1.1.1 汇编语句的格式 15
1.2 程序的执行过程 18
1.3 汇编语言程序结构 20
1.3.0 COM程序 21
1.3.1 EXE程序 24
1.3.2 多模块程序 27
上机指导 32
习题 33
第2章 8086微计算机指令系统 35
2.0 数据操作和存储表示的约定 35
2.1 寻址方式 37
2.1.0 寄存器寻址 37
2.1.1 立即寻址 37
2.1.2 直接寻址 38
2.1.3 间接寻址 38
2.1.6 基址变址寻址 39
2.1.7 寻址方式的进一步说明 39
2.1.4 基址寻址 39
2.1.5 变址寻址 39
2.2 8086指令集 40
2.2.0 数据传送指令 41
2.2.1 算术运算指令 44
2.2.2 逻辑运算指令 50
2.2.3 移位及循环指令 53
2.2.4 串操作指令 58
2.2.5 程序控制指令 62
2.2.6 处理机控制指令 68
上机指导 70
习题 70
3.0.0 汇编语言程序结构 73
第3章 汇编语言程序的运行环境 73
3.0 一般概念 73
3.0.1 名字 76
3.0.2 保留字 77
3.0.3 数的表示 77
3.0.4 表达式和算符 78
3.0.5 属性和描述符 79
3.1 伪指令 79
3.1.0 方式伪指令 79
3.1.1 常量与数值表达式 79
3.1.2 变量与地址表达式 81
3.1.3 段 86
3.1.4 过程和标号 90
3.1.5 模块伪指令 92
3.1.6 结构 93
3.1.7 记录 95
3.1.8 宏扩展伪指令 97
3.1.9 条件伪指令 102
3.1.10 简化段 105
3.2 MSDOS调用及BIOS调用 107
上机指导 107
习题 108
第4章 顺序结构程序 110
4.0 数据传送 110
4.0.2 读变量或过程(标号)偏移的三种方法 113
4.0.3 使用间接寻址方式 113
4.0.0 数据段寄存器初始化的两种方法 113
4.0.1 使用直接寻址方式读写简单变量 113
4.0.4 使用基址或变址寻址方式读写一维数组 114
4.0.5 使用基址变址寻址方式读写二维数组 114
4.0.6 改变类型 114
4.0.7 读写指定段的数据 115
4.0.8 交换内存变量 115
4.1 调用宏指令 115
4.2 算术运算 117
4.2.0 加减法运算 117
4.2.1 乘法运算 118
4.2.2 除法运算 119
4.2.3 BCD数加减法 120
4.2.4 BCD数乘法 122
4.2.5 BCD数除法 123
4.3 位处理 125
4.3.0 逻辑运算 125
4.3.1 移位操作 126
4.3.2 循环移位 128
4.4 简单数据转换 129
4.4.0 2位的十进制数输入转换程序 129
4.4.1 字节变量的十进制数输出转换程序 131
4.4.2 2位的十六进制数输入转换程序 132
上机指导 133
习题 134
第5章 分支与循环结构 135
5.0 分支结构 135
5.0.0 条件语句 135
5.0.1 分情况语句 138
5.0.2 直接跳转 139
5.1 循环结构 142
5.1.0 for型计数循环 142
5.1.1 while_do型条件循环 145
5.1.2 repeat_until型条件循环 147
5.2 算法的描述和实现 149
5.2.0 算法描述的约定 150
5.2.1 用汇编语言程序实现算法 153
上机指导 159
习题 159
第6章 子程序和宏 160
6.0 子程序 160
6.0.0 子程序的结构 160
6.0.1 参数传递 163
6.0.2 局部变量 172
6.0.3 嵌套调用 176
6.0.4 递归调用 177
6.0.5 子程序库 180
6.1 可重入程序 181
6.1.0 一般概念 182
6.1.1 影响可重入性的因素 183
6.1.2 编写可重入程序 184
6.2 宏指令 185
6.2.0 适于使用宏的情况 185
6.2.1 参数传递 186
6.2.2 使用字符替换算符 188
6.2.3 局部名字 189
6.2.4 嵌套调用 190
6.2.5 嵌套宏定义 192
6.2.6 宏指令库 193
6.3 宏指令与子程序的对比 194
上机指导 194
习题 195
第7章 输入/输出 197
7.0 I/O概述 197
7.0.0 I/O设备 197
7.0.1 I/O寄存器和I/O地址 198
7.0.2 I/O指令 198
7.0.3 I/O接口 199
7.0.4 I/O宏指令 200
7.0.5 I/O协议 201
7.1 简单方式I/O程序 202
7.1.0 发声程序 202
7.1.1 控制程序 207
7.2 查询方式I/O程序 209
7.2.0 设定协议和接口初始化 209
7.2.1 查询方式的串行I/O程序 214
7.2.2 查询方式的打印输出程序 220
上机指导 221
习题 222
8.0.0 异常和中断是特殊的信息传输 223
8.0.1 中断类型和屏蔽 223
第8章 异常和中断 223
8.0 异常和中断概述 223
8.0.2 异常类型 224
8.0.3 向量号 224
8.0.4 优先级 226
8.0.5 异常和中断过程 226
8.1 异常或中断处理程序一般结构 227
8.1.0 现场的保护和恢复 227
8.1.1 异常和中断处理 228
8.1.2 处理异常和中断的编程原则 230
8.2 8086系统的中断结构和8259中断控制器 231
8.3.0 设定中断规约和接口初始化 233
8.3 中断方式I/O程序 233
8.3.1 中断方式的串行输入程序 234
8.3.2 中断查询 236
8.3.3 驻留内存的中断方式串行输入程序 238
8.4 软中断处理程序 242
8.4.0 软中断处理程序和子程序 242
8.4.1 扩充软中断处理程序 243
8.4.2 接管MSDOS的非正常退出处理 245
8.4.3 接管MSDOS危急错误处理 247
上机指导 250
习题 251
9.1 文件控制块和文件把柄 252
9.0 文件概念 252
第9章 MSDOS文件管理功能 252
9.2 文件结构 253
9.3 文件的打开和关闭 254
9.4 读写操作 256
9.5 移动指针的操作 258
9.6 文本文件结构 259
上机指导 261
习题 262
第10章 汇编语言程序与高级语言程序的连接 264
10.0 连接的一般性概述 264
10.1.0 基址指针寄存器 265
10.1 C语言与汇编语言程序的连接 265
10.1.1 C语言与汇编语言程序连接时的系统约定 266
10.1.2 连接实例 268
10.2 汇编程序与PASCAL程序的连接 270
10.2.0 汇编例程与PASCAL程序连接时的系统约定 270
10.2.1 连接实例 272
上机指导 276
习题 277
附录A 8086/80286/80386汇编指令表 278
附录B 算符和汇编伪指令 284
附录C MSDOS调用及BIOS调用 291
附录D 符号编码和字符串 300
参考文献 302