第一章 计算机基础知识 1
1.1 微型计算机概述 1
1.2 微型计算机及微处理器的发展 3
1.3 微型计算机的应用 5
1.4 计算机中的数与代码 7
1.5 微型计算机组成 16
第二章 微型计算机体系结构 23
2.1 8086微处理器 23
2.2 8086系统组成 31
第三章 8086微处理器的指令系统 39
3.1 8086指令的基本格式 39
3.2 8086指令的寻址方式 39
3.2 指令的分类 41
第四章 汇编语言程序格式 62
4.1 8086/8088汇编语言源程序结构及语句的种类与格式 62
4.2 伪指令语句 65
4.3 运算符和表达式 72
4.4 汇编语言程序的上机过程 74
第五章 汇编语言程序设计 79
5.1 顺序程序设计 79
5.2 分支程序设计 81
5.3 循环程序设计 88
5.4 子程序设计 100
第六章 高级汇编语言程序设计 114
6.1 宏汇编 114
6.2 重复汇编和条件汇编 117
6.3 汇编语言程序与高级语言程序的连接 120
第七章 存贮器与存贮系统 126
7.1 存贮器概述 126
7.2 8086CPU的存贮器组织 135
7.3 微机存贮系统的层次结构 143
第八章 输入与输出 145
8.1 输入/输出接口 145
8.2 8086的输入输出系统 154
8.3 INTEL8212通用并行接口电路 159
第九章 中断 163
9.1 8086 的中断系统 163
9.2 Intel8259A 174
第十章 可编程接口芯片 188
10.1可编程并行接口芯片8255A 188
10.2 可编程定时/计数器8253 197
10.3 串行通信与8251A 206
10.4 常用外设及接口电路 212
第十一章 总线 219
11.1 总线的概念 219
11.2 ISA总线与功能 220
11.3 串行总线RS-232C 225
11.4 IEEE-488标准接口总线 226
第十二章 数模与模数转换 229
12.1 从物理信号到电信号的转换——传感器简介 230
12.2 D/A转换器及其接口技术 231
12.3 A/D转换器及其接口技术 235
第十三章 微型计算机系统的维护与维修 247
13.1 微型计算机系统的日常维护 247
13.2 机房建设实例 248
13.3 微机系统的自诊断检测 250
13.3 BIOS SETUP程序 252
13.4 几种常用的故障定位法 258
13.5 常见故障维修实例 262
教学实验指导 268
实验一 熟悉PC机的使用和调试汇编程序的方法 268
实验二 简单程序设计 270
实验三 分支和循环程序的设计 271
实验四 简单DOS和BIOS调用汇编程序设计 273
实验五 子程序和宏汇编的程序 274
实验六 COM文件和简单中断程序设计 275
实验七 高级语言与汇编语言混合编程 276
实验八 DOS文件管理程序设计 277
实验九 PC机发声及音乐程序设计 278
实验十 PC机显示程序设计 279
实验十一 内存驻留程序设计 281
实验十二 综合汇编程序设计 282
实验十三 8255A基本工作方式实验 282
实验十四 8255A选通方式实验 284
实验十五 8253计数器/定时器实验 285
实验十六 8259中断实验 293
实验十七 8251串行通讯实验 296
实验十八 D/A转换实验 306
参考文献 309