第一章 8086/8088的体系结构 1
1.1引言 1
1.2 8086/8088 CUP结构 1
1.3 8086/8088 CUP的寄存器组 3
1.4存贮器结构 3
1.5 8086/8088的指令系统 5
习题 19
第二章 汇编语言语句及基本语法 20
2.1汇编语言的基本概念 20
2.2汇编语言的语句分类 20
2.3伪指令语句及语法 22
2.4 模块通信伪指令及程序的连接 28
2.5表达式 33
2.6宏指令语句 34
2.7键盘输入和显示输出DOS功能调用 37
习题 38
第三章 8086/8088汇编语言程序设计的基本方法 40
3.1汇编语言程序设计概述 40
3.2简单程序设计 42
3.3分支程序设计 44
3.4循环程序设计 50
3.5子程序设计 57
3.6算术运算程序设计 70
3.7输入/输出和中断 75
习题 84
第四章 IBM-PC微机DOS和ROMBIOS的功能调用 85
4.1 PC-DOS介绍 85
4.2 DOS子程序功能调用 87
4.3磁盘文件管理 93
4.4 ROMBIOS的基本概念 104
4.5 BIOS设备驱动程序调用说明 106
4.6应用程序举例 118
习题 121
第五章 IBM-PC个人计算机系统 122
5.1概述 122
5.2系统板分析 123
5.3 8259中断控制器 129
5.4 I/O通道 131
5.5存贮器及I/O地址空间分配 132
5.6常用可选件板 133
习题 133
第六章 可编程接口芯片 134
6.1 8255可编程并行接口芯片 134
6.2 8253可编程定时器/计数器 139
6.3 8255和8253综合编程应用举例 143
习题 146
第七章 接口技术 147
7.1键盘与接口 147
7.2显示接口 161
7.3打印机与接口 169
7.4异步通信适配器 178
习题 190
第八章IBM-PC机综合应用程序设计 191
8.1开窗口程序 191
8.2绘图仪驱动程序设计及高级语言调用汇编语言举例 196
8.3数字化仪与PC机的接口程序设计 199
8.4 IBM-PC与TP801之间的通信程序设计 206
习题 219
附录A 8086/8088指令系统综述与查阅表 220
附录B 汇编错误信息 226
附录C IBM-PC微机ASCII码字符表 229
参考资料 230