目 录 1
第1章微型计算机概述 1
1-1微型计算机的发展与应用 2
1-1-1 微处理器的产生和发展 2
1-1-2微型计算机的分类 4
1-1-3微型计算机的应用 5
1-2微型计算机的系统组成 6
1-2-1 微型计算机的基本结构 6
1-2-2微型计算机的系统组成 10
1-3计算机中的信息表示 11
1-3-1计算机中的数制及其转换 11
1-3-2计算机中数值数据的表示 14
1-3-3计算机中常用的编码 16
本章小结 19
思考与练习题 20
第2章典型微处理器 21
2-1 8086微处理器的内部结构 22
2-1-1 8086微处理器内部组成结构 22
2-1-2 8086微处理器的寄存器结构 25
2-1-3 8086微处理器的外部引脚特性 28
2-2存储器和I/O组织 30
2-2-1 存储器组织 30
2-2-2 I/O端口组织 34
2-3-1 8284A时钟信号发生器 35
2-3 8086CPU的总线周期和工作方式 35
2-3-2 8086总线周期 36
2-3-3 8086CPU的最小/最大工作方式 37
2-4高档微处理器简介 40
2-4-1 80286微处理器 40
2-4-2 80386微处理器………………………………………………………………“2-4-3 80486微处理器 43
2-4-4 Pentium系列微处理器 45
本章小结 50
思考与练习题 50
第3章指令系统与汇编语言 53
3-1-1 基本概念 54
3-1-2 8086指令系统的寻址方式 54
3-1 寻址方式 54
3-2 8086指令系统 57
3-2-1数据传送类指令 58
3-2-2算术运算类指令 61
3-2-3逻辑运算与移位类指令 65
3-2-4串操作类指令 67
3-2-5控制转移类指令 70
3-2-6处理器控制类指令 74
3-3汇编语言简述 75
3-3-1汇编语言语句格式 75
3-3-2汇编语言程序结构 79
3-3-3汇编语言常用伪指令 81
3-3-4汇编语言程序上机过程 88
3-4汇编语言程序设计 89
3-4-1 程序设计的基本步骤及程序基本结构 89
3-4-2顺序结构程序设计 90
3-4-3分支结构程序设计 92
3-4-4循环结构程序设计 94
3-4-5 子程序设计 97
3-5 DOS和BIOS中断调用 99
3-5-1 DOS功能调用 99
3-5-2 BIOS中断调用 100
本章小结 100
思考与练习题 101
第4章微型计算机的总线技术 105
4-1 总线技术概述 106
4-2系统总线 107
4-2-1 STD总线 108
4-2-2 ISA总线 112
4-2-3 EISA总线 118
4-3局部总线 118
4-3-1 VESA总线 118
4-3-2 PCI总线 120
4-3-3 AGP总线 123
4-4其他总线介绍 124
4-4-1 USB总线 124
4-4-2 IEEE1394 127
4-4-3 12C总线 129
5-5-1 软盘存储器及其接口 130
5-5辅助存储器 130
思考与练习题 132
本章小结 132
第5章存储器系统 133
5-1概述 134
5-1-1存储器的分类 134
5-5-2硬盘存储器及其接口 134
5-1-2存储器的基本性能指标 135
5-1-3存储系统的层次结构 136
5-2随机存取存储器RAM 138
5-2-1静态RAM(SRAM) 138
5-2-2动态RAM(DRAM) 141
5-4存储器扩展接口 143
5-4-1 存储器容量的形成与寻址 143
5-3-1掩膜只读存储器——ROM 143
5-3-4 电可擦除、可编程只读存储器——E2PROM 143
5-3只读存储器(ROM) 143
5-3-3光可擦除、可编程只读存储器——EPROM 144
5-3-2可编程只读存储器——PROM 144
5-4-2微处理器与存储器的连接 147
5-5-3光盘存储器及其接口 158
5-6新型存储器技术 161
5-6-2闪速存储器 162
5-6-1 多体交叉存储器 162
5-6-3高速缓冲存储器(Cache) 163
5-6-4虚拟存储器 163
本章小结 168
思考与练习题 168
第6章输入输出接口技术 169
6-1概述 170
6-1-1 输入输出接口的概念与功能 170
6-1-2 CPU与I/O接口之间传递的信息类型 172
6-1-3 I/O端口的编址方式 173
6-2-1程序控制方式 174
6-2输入/输出控制方式 174
6-2-2中断控制方式 177
6-2-3 DMA控制方式 178
6-3 可编程DMA控制器8237A 178
6-3-1 8237A的内部结构及引脚 179
6-3-2 8237A内部寄存器功能及格式 182
6-3-3 8237A的编程及应用 189
本章小结 192
思考与练习题 192
第7章 中断技术 193
7-1 中断技术概述 194
7-1-1 中断源 194
7-1-3中断系统的功能 195
7-1-2中断技术的优点 195
7-2 8086的中断结构 196
7-2-1 中断类型 196
7-2-2中断优先权 199
7-2-3 中断管理 201
7-3微机系统的中断处理过程 202
7-3-1 中断请求 203
7-3-2中断响应 204
7-3-3 中断处理 204
7-3-4中断返回 205
7-4可编程中断控制器8259A及其应用 205
7-4-1 8259A的内部结构及引脚 205
7-4-2 8259A的中断管理方式 208
7-4-3 8259A的编程 212
本章小结 219
思考与练习题 219
第8章通用可编程接口芯片 221
8-1 并行接口芯片8255A 222
8-1-1 内部结构及引脚 222
8-1-2 8255A的工作模式 224
8-1-3 8255A的编程及应用 228
8-2可编程串行输入/输出接口芯片8251 230
8-2-1 串行通信的基本概念 230
8-2-2可编程串行接口芯片8251结构 232
8-2-3 825 1的初始化和编程应用 237
8-2-4 PC机串行异步通信接口 242
8-3 可编程定时器/计数器接口芯片8253 247
8-3-1 定时的基本概念 247
8-3-2可编程串行接口芯片8253结构和引脚功能 248
8-3-3 8253的编程 250
8-3-4 8253的工作方式 252
8-3-5 8253的应用 260
本章小结 263
思考与练习题 263
第9章人机交互设备及接口 265
9-2-1键盘及接口电路 266
9-2键盘与鼠标 266
9-1概述 266
9-2-2 PC机键盘接口 270
9-2-3 鼠标及接口电路 275
9-3视频显示接口 277
9-3-1 CRT显示器 277
9-3-2 CRT显示器接口电路编程方法 284
9-3-3 LED显示与LCD显示 290
9-4打印机接口 293
9-4-1 常用打印机及工作原理 293
9-4-2主机与打印机接口 297
9-4-3打印机中断调用 298
9-5-1 扫描仪原理及应用 299
9-5其他外设简介 299
9-5-2数码相机原理与应用 300
9-5-3触摸屏原理与应用 301
本章小结 302
思考与练习题 302
第10章D/A及A/D转换器 303
10-1 概述 304
10-2典型D/A转换器芯片 304
10-2-1 D/A转换器工作原理 304
10-2-2 D/A转换器的主要参数 306
10-2-3 8位D/A转换器DAC0832及应用 307
10-3-1 A/D转换器工作原理 312
10-3典型A/D转换器芯片 312
10-3-2 ADC的性能参数 313
10-3-3典型A/D转换器件ADC0809 313
10-3-4 A/D转换器的选择原则 318
10-4 DAC及ADC应用实例 318
本章小结 319
思考与练习题 319
附录 321
附录A 8086指令系统 322
附录B DEBUG调试程序的应用 326
附录C DOS系统功能调用(INT 21H) 333
附录D BIOS功能调用 340
参考文献 345