第1章 汇编语言基础知识 1
1.1 计算机语言 1
1.2 进位制数及相互转换 5
1.3 数据编码 9
习题 12
第2章 8088/8086中央处理器 13
2.1 8088/8086中央处理器简介 13
2.2 控制器 13
2.3 运算器 15
2.4 存储器段节式管理 19
2.5 存储器堆栈技术 22
习题 23
第3章 汇编语言寻址方式 24
3.1 汇编语言指令格式 24
3.2 汇编语言寻址方式 25
习题 30
第4章 8088/8086指令系统 31
4.1 程序开发条件 31
4.2 程序编写方法 32
4.3 程序编写遵循规则 33
4.4 8088/8086指令系列 33
习题 38
第5章 汇编语言指令语句 40
5.1 汇编语言字符集 40
5.2 数值表达式 41
5.3 汇编语言指令语句一般格式 49
5.4 伪指令语句 52
5.5 汇编语言程序设计举例及上机操作 61
习题 65
第6章 顺序结构编程技术 67
6.1 算术运算类指令 67
6.2 逻辑运算类指令 76
6.3 移位操作类指令 78
6.4 顺序结构编程技术 80
习题 83
第7章 分支结构编程技术 86
7.1 分支程序结构 86
7.2 无条件转移类指令 87
7.3 条件转移类指令 88
7.4 分支程序设计方法 92
习题 99
第8章 循环结构编程技术 105
8.1 循环程序基本结构 105
8.2 循环控制指令 106
8.3 字符串操作指令与重复前缀指令 109
8.4 循环程序控制方法 115
8.5 多重循环程序设计 120
习题 122
第9章 子程序结构编程技术 131
9.1 子程序调用与返回指令 131
9.2 子程序一般结构 135
9.3 参数传递方法 138
9.4 子程序嵌套与递归 145
9.5 子程序编程技术及实用程序 150
习题 162
第10章 输入/输出及系统功能调用 164
10.1 输入/输出概述 164
10.2 输入/输出指令 166
10.3 输入/输出传送方式 168
10.4 输入/输出系统功能调用及实用程序 170
习题 177
第11章 中断技术 180
11.1 中断概念 180
11.2 中断编程技术 185
11.3 常用系统中断 187
11.4 磁盘文件管理 197
11.5 编程技术实例 207
习题 215
第12章 汇编语言高级编程技术 217
12.1 宏汇编技术 217
12.2 重复汇编技术 225
12.3 条件汇编技术 228
习题 230
第13章 混合编程技术 231
13.1 混合编程简介 231
13.2 混合编程调用协议 231
习题 240
第14章 汇编语言模块编程技术 241
14.1 模块化技术简介 241
14.2 模块之间的通信接口 242
习题 249
第15章 汇编语言实用编程技术 250
15.1 图形处理程序技术 250
15.2 声音处理程序技术 253
15.3 设备驱动程序技术 257
15.4 通信处理程序技术 270
习题 280
附录1 DEBUG主要命令 281
附录2 汇编程序错误提示信息 286
附录3 8086汇编语言指令表 292
参考文献 304