第1章 计算机系统概述 1
1.1 计算机的发展概述 1
1.1.1 计算机的发展概述 1
1.1.2 微型计算机的发展概述 1
目录 1
1.1.3 微型计算机的组成 3
1.1.4 微型计算机及相关技术发展趋势 5
1.2 微型计算机的特点和分类 6
1.2.1 微型计算机的特点 6
1.2.2 微型计算机的分类 6
1.3 微型计算机的应用范围 7
1.4.2 微机系统的层次 8
1.4 微型计算机的组成 8
1.4.1 微机系统的组成 8
1.5 微型计算机的性能指标 9
第2章 微处理器 12
2.1 微处理器概述 12
2.2 8088微处理器 13
2.2.1 8088 CPU概述 13
2.2.2 8088 CPU的内部结构 14
2.2.3 8088 CPU引脚及其功能 20
2.2.4 8088 CPU总线操作与时序 25
2.3.1 80486 CPU概述 28
2.3.2 80486 CPU功能结构 28
2.3 80486微处理器 28
2.3.3 80486 CPU引脚 34
2.3.4 80486 CPU的工作模式 37
2.4 Pentium微处理器 39
2.4.1 Pentium Ⅱ/Pentium Ⅲ微处理器的基本组成与特点 39
2.4.2 Pentium Ⅲ与Pentium Ⅱ的主要区别 41
第3章 总线和主板 45
3.1 总线概述 45
3.1.1 总线的基本概念 45
3.1.2 总线标准 47
3.1.3 标准总线的特点 47
3.1.4 总线控制原理 48
3.2.1 ISA总线 51
3.2 系统总线 51
3.2.2 EISA总线 54
3.2.3 VESA总线 54
3.2.4 PCI总线 55
3.3 外部通信总线 58
3.3.1 RS-232C串行通信总线 58
3.3.2 EPP并行接口 59
3.3.3 SCSI小型计算机接口总线 59
3.3.4 通用串行总线接口USB 63
3.3.5 AGP总线 66
3.3.6 总线新技术 68
3.4 主板 70
4.1.1 机器语言 74
4.1.2 汇编语言 74
4.1 概述 74
第4章 指令系统及汇编语言程序设计 74
4.1.3 汇编程序功能 75
4.2 8088的寻址方式 75
4.3 8088的基本指令集 79
4.3.1 传送类指令 79
4.3.2 数据操作类指令 82
4.3.3 串操作指令 88
4.3.4 控制类指令 90
4.4 汇编语言中的语句及常用伪指令 92
4.4.1 语句的分类 92
4.4.2 汇编语言中的数据 93
4.4.3 数据定义伪指令 95
4.4.4 表达式与运算符 97
4.4.5 伪指令 99
4.4.6 系统功能调用 101
4.5 汇编语言程序设计 102
4.5.1 汇编语句源程序的结构 102
4.5.2 程序设计步骤 103
4.5.3 程序设计的基本方法 103
4.6 汇编程序应用实例 107
第5章 存储器系统 113
5.1 存储器概述 113
5.1.1 存储器的分类、主存基本结构 113
5.1.2 存储器的主要性能指标 116
5.1.3 CPU与存储器时序 116
5.1.4 微机存储器体系结构 118
5.2 读写存储器 121
5.2.1 静态读写存储器(SRAM) 121
5.2.2 动态读写存储器(DRAM) 123
5.3 只读存储器 126
5.3.1 EPROM 126
5.3.2 E2PROM 128
5.4 CPU与存储器的连接 129
5.4.1 CPU与存储器连接时应注意的问题 129
5.4.2 存储器片选信号的产生方式和译码电路 130
5.4.3 存储器容量扩展 131
5.4.4 CPU与DRAM的连接 132
5.5 外部存储器简介 136
5.5.1 磁盘 136
5.5.2 光盘 141
第6章 输入/输出(I/O)系统 146
6.1 I/O接口概述 146
6.1.1 计算机接口的作用 146
6.1.2 计算机接口的种类 147
6.1.3 计算机接口的功能 147
6.1.4 接口的组成 148
6.1.5 I/O端口的编址方式 148
6.2 微机与I/O设备的信息交换方式 149
6.2.1 无条件传送方式 149
6.2.2 查询方式输入输出 151
6.2.3 中断控制I/O方式 153
6.2.4 直接存储器存取方式(DMA) 154
6.2.5 I/O处理机控制I/O方式 155
6.3.1 计数器/定时器8254的外部引线及其功能 156
6.3 可编程定时器/计数器8254 156
6.3.2 计数器/定时器8254的内部结构 158
6.3.3 8254所用的控制字/状态字 158
6.3.4 8254的工作方式 160
6.3.5 计数器/定时器8254的初始化编程 164
6.3.6 8254在微机系统中的应用 165
第7章 中断系统 169
7.1 中断系统的基本概念 169
7.1.1 中断概念与处理过程 169
7.1.2 中断向量与中断描述符 173
7.2 微机系统的中断机制 176
7.2.1 中断类型 176
7.2.2 中断控制逻辑 177
7.3 中断控制器8259A 179
7.3.1 中断控制器8259A的内部结构 179
7.3.2 8259A的中断管理方式 182
7.3.3 8259A的初始化 184
7.3.4 8259A的级联 189
7.4 82380多功能中断控制器 191
7.4.1 82380 PIC的功能与内部结构 192
7.4.2 82380 PIC的操作方式 194
7.4.3 可编程寄存器 195
7.5 中断应用实例:键盘中断 196
7.5.1 键盘中断全过程 196
7.5.2 键代码的生成 197
8.1.1 串行通信类型 203
8.1 串行通信基础 203
第8章 微机系统串行通信 203
8.1.2 串行数据传输方式 205
8.1.3 串行异步通信协议 205
8.2 可编程串行异步通信接口芯片8250 207
8.2.1 8250的内部结构 207
8.2.2 8250的引脚功能 209
8.2.3 8250的内部寄存器 211
8.2.4 8250的初始化编程 216
8.3 串行通信程序设计 217
8.3.1 BIOS通信软件 217
8.3.2 串行通信的外部环境 219
8.3.3 串行通信程序设计 221
9.1 并行通信基础 229
第9章 并行I/O接口 229
9.2 可编程并行通信接口芯片8255A 230
9.2.1 8255A芯片内部结构及其功能 230
9.2.2 8255A的控制字与初始化编程 232
9.2.3 8255A的工作方式 234
9.3 8255A并行接口的应用 240
9.4 打印机并行接口 245
9.4.1 打印机并行接口标准 245
9.4.2 打印机适配器 247
第10章 微机中的DMA系统 252
10.1 直接存取方式DMA概述 252
10.1.1 DMA方式定义 252
10.1.2 DMA方式的特点及应用 252
10.1.3 DMA方式操作步骤 253
10.2.1 8237A DMA控制器的结构和引脚功能 254
10.2 8237A DMA控制器 254
10.2.2 8237A的工作方式 258
10.2.3 8237A的内部寄存器 260
10.2.4 8237A内部的接口地址分配 264
10.2.5 8237A的应用 265
10.3 82380中的DMA控制器 267
10.3.1 82380内部功能块结构 267
10.3.2 DMA控制器 268
10.3.3 可编程中断控制器 270
10.3.4 可编程定时/计数器 272
10.3.5 82380与80386 CPU的连接 273
10.3.6 82380 DMA控制器与8237A的兼容性 274
11.1.1 数/模(D/A)转换原理 277
第11章 数/模(D/A)和模/数(A/D)转换 277
11.1 数/模(D/A)转换 277
11.1.2 DAC 0832 D/A转换器及应用 279
11.1.3 DAC 1210系列D/A转换器 283
11.2 模/数(A/D)转换 285
11.2.1 模/数(A/D)转换原理 285
11.2.2 ADC 0809 A/D转换器 288
11.2.3 ADC 574A模/数(A/D)转换器 290
11.2.4 A/D转换器与系统的连接及实例 291
第12章 常用外围设备及人—机接口 297
12.1 概述 297
12.1.1 外围设备的概念及一般功能 297
12.2.1 输入设备 298
12.1.2 外围设备的分类 298
12.2 常用外围设备简介 298
12.2.2 输出设备 300
12.2.3 外存设备 301
12.2.4 通信设备 302
12.3 键盘及其接口技术 303
12.4 鼠标器及其接口技术 304
12.4.1 鼠标器工作原理 304
12.4.2 鼠标器接口 305
12.5 显示器及其接口技术 306
12.5.1 显示器和视频显示概述 306
12.5.2 视频显示原理 307
12.5.3 显示器适配器接口概述 308
12.5.4 显示适配器的性能指标 310
12.5.5 显示适配器的I/O寄存器 311
12.5.6 显示适配器编程应用 311
12.6 打印机及其接口技术 314
12.6.1 打印机工作原理 314
12.6.2 主机与打印机的接口 316
12.7 微型计算机在过程控制中的应用 316
12.7.1 中央计算机(CPU)和存储器 317
12.7.2 生产过程的输入/输出 319
12.7.3 人—机接口 321
12.7.4 通信 322
12.7.5 程编配套装置 322
12.7.6 控制手段 323