第1章 概述 1
1.1 计算机语言的分类及特征 1
1.2 计算机的运行基础 3
1.3 8086/8088微型计算机组成结构 10
1.4 内存组织 13
1.5 堆栈组织 18
1.6 专用和保留的存储单元 20
小结 20
复习思考题 21
第2章 8086/8088的指令系统 23
2.1 8088的寻址方式 23
2.2 8088的基本指令集 30
小结 53
复习思考题 54
第3章 汇编语言程序设计基础 57
3.1 汇编语言源程序基本结构 57
3.2 常用伪指令 61
3.3 运算符和操作符 67
3.4 汇编语言程序的上机过程 70
小结 75
复习思考题 76
第4章 汇编语言程序设计方法 79
4.1 汇编语言程序设计的基本方法 79
4.2 顺序程序设计 81
4.3 分支程序设计 83
4.4 循环程序设计 90
小结 100
复习思考题 100
第5章 子程序设计方法 103
5.1 子程序设计 103
5.2 模块化程序设计 109
小结 115
复习思考题 115
第6章 I/O和中断传递方式 116
6.1 I/O传送方式 116
6.2 中断传送方式 124
小结 133
复习思考题 133
第7章 系统功能调用与程序设计 135
7.1 常用BIOS中断功能调用 135
7.2 常用DOS系统功能调用 143
7.3 BIOS、DOS调用程序设计 152
小结 157
复习思考题 157
第8章 应用系统开发 158
8.1 图形显示及动画程序设计 158
8.2 音乐程序设计 165
8.3 磁盘操作程序设计 172
小结 176
复习思考题 176
第9章 高级汇编技术 178
9.1 宏汇编技术 178
9.2 重复汇编与条件汇编 184
9.3 模块化编程技术 187
9.4 汇编语言与C语言的混合编程 191
小结 196
复习思考题 196
附录 198
附录A 8086/8088指令系统一览表 198
附录B DOS的软件中断与系统功能调用 201
附录C 常用BIOS程序的功能及其调用参数 206
参考文献 210