第1章 微型计算机概述 1
1.1 微型计算机 1
1.1.1 微处理器、微型计算机和微型计算机系统 1
1.1.2 微型计算机性能指标 1
1.1.3 微型计算机的组成 3
1.1.4 微机的分类及其应用 4
1.2 微机的软件基础 5
1.2.1 微机中的数和运算 5
1.2.2 微机的指令系统 9
1.2.3 汇编语言程序设计 11
1.3 微机的结构特点 14
1.3.1 总线结构 14
1.3.2 管脚的功能复用 15
1.3.3 流水线技术 15
1.3.4 微机中常用的数字部件 16
习题1 19
第2章 80x86微处理器及其系统结构 21
2.1 8086/8088微处理器 21
2.1.1 8086/8088微处理器结构 21
2.1.2 8086/8088最小模式系统组成 26
2.1.3 8086/8088最大模式系统组成 27
2.2 80x86高档微处理器 27
2.2.1 80386微处理器的特点 28
2.2.2 80486微处理器的特点 29
2.2.3 Pentium微处理器的特点 29
2.3 80x86中断系统 30
2.3.1 中断系统功能 30
2.3.2 中断处理过程 30
2.3.3 80x86中断结构 31
习题2 35
第3章 微机存储器 36
3.1 半导体存储器 36
3.1.1 半导体存储器的分类及其特点 36
3.1.2 存储器芯片的基本组成 38
3.1.3 存储器与系统的连接 40
3.1.4 微机内存储器组织 43
3.2 存储器体系结构 45
3.2.1 并行主存储器结构 45
3.2.2 高速缓冲存储器 46
3.2.3 虚拟存储器 50
习题3 53
第4章 微机接口概述 54
4.1 微机接口 54
4.1.1 微机接口与接口技术 54
4.1.2 接口的分类 54
4 1.3 接口的功能 56
4.2 I/O接口的基本结构 57
4.2.1 接口与外设之间的信息 57
4.2.2 I/O接口的基本组成 58
4.3 接口数据传送的控制方式 59
4.3.1 程序方式 59
4.3.2 中断方式 61
4.3.3 直接存储器存取(DMA)方式 62
习题4 64
第5章 控制器接口 66
5.1 中断控制器8259A 66
5 1.1 8259A的功能 66
5 1.2 8259A的内部结构和管脚 66
5.1.3 8259A的中断管理方式 68
5.1.4 8259A的编程设置 71
5.2 DMA控制器8237A 74
5.2.1 8237A的基本特点 75
5.2.2 8237A的内部结构和管脚 75
5.2.3 8237A的工作方式 77
5.2.4 8237A的寄存器及其编程应用 79
5.3 定时/计数器8253 83
5.3.1 定时/计数器工作原理 84
5.3.2 8253的内部结构和管脚 84
5.3.3 8253的工作方式 86
5.3.4 8253的应用示例 89
习题5 91
第6章 并行/串行通信接口 93
6.1 可编程并行I/O接口8255A 93
6.1.1 8255A的内部结构和管脚 94
6.1.2 8255A的控制字 95
6.1.3 8255A的工作方式 97
6.1.4 8255A的应用示例 99
6.2 串行通信和串行I/O接口 102
6.2.1 串行通信方式 102
6.2.2 串行通信规程 103
6.2.3 串行I/O接口的基本结构 105
6.3 可编程串行I/O接口8251A 105
6.3.1 8251A的内部结构和管脚 106
6.3.2 8251A的工作过程 108
6.3.3 8251A的控制字和状态字 108
6.3.4 串行I/O接口应用示例 110
习题6 112
第7章 数/模、模/数转换接口 114
7.1 数/模(D/A)转换 114
7.1.1 D/A转换原理 114
7.1.2 D/A转换器性能参数 116
7.1.3 DAC0832及其接口电路 118
7.2 模/数(A/D)转换 121
7 2.1 A/D转换过程 122
7.2.2 A/D转换方法 122
7.2.3 A/D转换器性能参数 124
7.2.4 ADC0809及其接口电路 126
7.3 数/模、模/数通道设计 128
7.3.1 多路模拟开关 128
7.3.2 采样/保持器 129
7.3.3 A/D,D/A通道的结构形式 130
7.3.4 A/D,D/A通道设计应用示例 130
习题7 133
第8章 总线接口 134
8.1 总线技术 134
8.1.1 总线和总线结构 134
8.1.2 总线类型和总线标准 135
8.1.3 总线技术 136
8.2 系统总线 139
8.2.1 STD总线 139
8.2.2 PC/XT总线 141
8.2.3 ISA和EISA总线 143
8.3 高速局部总线及其体系结构 146
8.3.1 VL(VESA)局部总线 146
8.3.2 PCI局部总线 147
8.4 常用的串行总线 150
8.4.1 EIA-RS-232总线 150
8.4.2 USB总线 151
习题8 152
第9章 人-机交互接口 153
9.1 输入设备接门 153
9.1.1 非编码键盘接口 153
9.1.2 PC机键盘接口 155
9.1.3 鼠标接口 156
9.2 输出设备接口 158
9.2.1 LED数字显示器接口 158
9.2.2 CRT显示器利显示适配器 161
9.2.3 针式打印机接口 164
9.3 磁盘存储器接口 168
9.3.1 软磁盘接口 168
9.3.2 硬磁盘接口 171
习题9 174
第10章 微机接口开发技术 175
10.1 应用系统设计概要 175
10.2 微机应用系统设计实例 177
10.2.1 应用系统分析 177
10.2.2 硬件设计 178
10.2.3 软件设计 181
10.2.4 系统测试 184
10.3 抗干扰技术 184
10.3.1 干扰的产生 184
10.3.2 干扰信号隔离技术 185
习题10 188
第11章 微机接口实验 189
11.1 微机接口实验系统 189
11.2 存储器扩充实验 191
11.3 8259A中断控制器实验 193
11.4 8237A DMA控制器实验 195
11.5 8253定时/计数器实验 196
11.6 8255A并行接口实验 198
11.7 8251A串行接口实验 199
11.8 DAC0832和ADC0809实验 201
11.9 时间数码显示系统实验 203
附录A 8086/8088指令系统表 206
附录B IBM PC/XT中断向量地址表 212
附录C DOS功能调用(INT 21H)表 213
附录D BIOS中断调用表 217
参考文献 220