第1章 微型计算机系统概述 1
1.1微型计算机的组成 1
1.1.1微型计算机的设计思想 1
1.1.2微型计算机的硬件 2
1.1.3微型计算机的软件 5
1.2 80X86计算机系统的组成 5
1.3本章小结 8
习题与思考题 9
第2章 CPU结构与功能 10
2.1 8086微处理器 10
2.1.1 8086微处理器的内部结构 11
2.1.2 8086微处理器的最小系统 13
2.1.3 8086微处理器的外围电路 19
2.1.4 8086微处理器的最大系统 21
2.1.5 8086微处理器的存储器和I/O组织 25
2.1.6 8086微处理器的时序 27
2.2 80286微处理器 30
2.3 80386和80486微处理器 33
2.3.1 80386处理器 33
2.3.2 80486处理器 35
2.3.3 Pentium微处理器 36
2.4本章小结 40
习题与思考题 41
第3章 微处理器存储管理技术 42
3.1实模式下的存储器寻址 42
3.1.1段地址和偏移地址 42
3.1.2程序重定位的实现 43
3.2保护模式下的存储器寻址 44
3.2.1存储器分段管理 45
3.2.2存储器分页管理 46
3.3本章小结 48
习题与思考题 49
第4章 存储器设计 50
4.1存储器的分类 51
4.1.1按制造工艺分类 51
4.1.2按存取方式分类 51
4.2存储器的主要技术指标 53
4.2.1存储容量 53
4.2.2存取时间 53
4.2.3功耗 53
4.2.4可靠性 53
4.3常用存储器芯片介绍 54
4.3.1 SRAM 6264 54
4.3.2 EPROM 2764 55
4.3.3 EEPROM AT28C64 56
4.3.4串行EEPROM CAT24WC64 57
4.4存储器扩展技术 59
4.4.1存储器地址译码方法 59
4.4.2位扩展技术 62
4.4.3字扩展技术 63
4.4.4字位扩展技术 63
4.5多存储器设计 63
4.6本章小结 66
习题与思考题 66
第5章 基本的I/O接口 67
5.1接口技术 67
5.1.1接口技术的功能 68
5.1.2输入/输出传送方式 72
5.2中断系统 74
5.2.1中断的基本原理 75
5.2.2中断控制器8259A 81
5.2.3 8086系统中8259A的应用 93
5.2.4 32位机中的中断系统 100
5.3 DMA系统 101
5.3.1 DMA的基本原理 101
5.3.2 DMA控制器8237A 103
5.3.3 8086系统中8237A的应用 114
5.4定时/计数器 120
5.4.1定时技术 120
5.4.2定时/计数器8254 120
5.4.3 8086系统中8254的应用 125
5.5本章小结 127
习题与思考题 128
第6章 通信接口设计 129
6.1并行接口 129
6.1.1并行接口芯片8255A 129
6.1.2计算机并行接口设计 137
6.2串行接口 140
6.2.1串行接口芯片8250/8251A 143
6.2.2计算机串行接口设计 151
6.3网络接口 154
6.3.1网络接口芯片RTL8019AS 155
6.3.2计算机网络接口设计 158
6.4微机接口芯片组介绍 160
6.4.1 80386系统支持的系统外围芯片组82360SL 161
6.4.2 80486系统支持的系统外围芯片组823571SP 162
6.4.3 Pentium系统支持的系统外围芯片组 163
6.5本章小结 164
习题与思考题 164
第7章 专用的I/O接口 166
7.1计算机常用接口设备 166
7.2键盘接口 167
7.2.1键盘与键盘接口原理 168
7.2.2 PC机键盘原理 171
7.2.3专用键盘芯片8279的编程与应用 175
7.3显示接口 182
7.3.1 LED显示原理 183
7.3.2液晶显示的接口设计 186
7.3.3 CRT显示器的原理与接口 189
7.4鼠标接口 197
7.4.1机械式鼠标的原理及接口 197
7.4.2光电鼠标的原理及接口 198
7.5计算机接口定义 199
7.5.1计算机接口原理图 199
7.5.2驱动程序 200
7.6芯片组合设计 200
7.7本章小结 209
习题与思考题 209
第8章 总线技术 210
8.1 PC系统总线 210
8.1.1 ISA总线 212
8.1.2 EISA系统总线 219
8.1.3 VESA和PCI局部总线 220
8.2 PC外总线 225
8.2.1 USB 225
8.2.2 RS-232C总线 227
8.2.3 Centronics总线 230
8.2.4 IEEE 1394总线 232
8.2.5 I2C总线 233
8.3本章小结 234
习题与思考题 235
第9章 D/A、A/D转换接口 236
9.1 D/A转换 237
9.1.1 DAC的工作原理和性能参数 237
9.1.2常用DAC芯片介绍 239
9.1.3 DAC芯片的应用设计 245
9.2 A/D转换 247
9.2.1 ADC的工作原理和性能参数 247
9.2.2常用ADC芯片介绍 255
9.2.3 ADC芯片的应用设计 265
9.3多路温度传感器的设计 266
9.4本章小结 269
习题与思考题 269
第10章 8086系统主板原理图与接口设计 270
10.1 8086系统主板原理图 270
10.2 Intel SDK-86 272
10.2.1 CPU子系统 273
10.2.2地址总线驱动模块 275
10.2.3数据总线驱动模块 276
10.2.4只读存储器(ROM)模块 278
10.2.5随机存取存储器(RAM)模块 279
10.2.6端口译码电路 281
10.2.7并口驱动电路 283
10.2.8串口驱动电路 284
10.2.9板外信号产生电路 285
10.2.10键盘和LED驱动电路 286
10.2.11数码管显示模块 288
10.3本章小结 289
附录A ASCIl编码表 290
附录B 主要芯片的寄存器初始化 291
附录C PC常见I/O地址分配表 296
附录D 常用的BIOS层功能模块 297
附录E 常用的DOS层功能模块 302
参考文献 312