第七章 输入/输出技术 1
7.1 输入/输出概述 1
7.1.1 外设接口的功能及组成 1
7.1.2 I/O接口与I/O端口 2
7.1.3 IN/OUT指令 3
7.1.4 I/O端口的编址方式 4
7.1.5 I/O接口电路的发展与分类 5
7.2 简单的I/O接口芯片 7
7.2.1 简单的I/O接口芯片的特点及组成 7
7.2.2 三种简单的I/O接口芯片 7
7.2.3 简单的I/O接口芯片应用举例 10
7.3 数据传输的控制方式 17
7.3.1 主机对外围设备的管理方式 17
7.3.2 程序控制传输方式 17
7.3.3 DMA传输方式 23
7.3.4 通道方式 26
7.4 中断 29
7.4.1 中断的基本概念 29
7.4.2 中断处理过程 29
7.4.3 中断优先级 32
7.4.4 中断的嵌套 35
7.5 8086/8088的中断系统 35
7.5.1 外部中断 36
7.5.2 内部中断 37
7.5.3 中断向量表 38
7.5.4 中断过程 39
7.6 可编程中断控制器8259A 41
7.6.1 8259A的内部结构与功能 41
7.6.2 8259A的中断优先权管理方式及中断结束方式 44
7.6.3 8259A的引脚信号 46
7.6.4 8259A的中断顺序 47
7.6.5 8259A的应用举例 47
7.7 总线 49
7.7.1 总线和总线标准 49
7.7.2 总线的通信方式 52
7.7.3 总线仲裁 55
7.7.4 总线的负载能力 57
7.7.5 PCI总线 58
习题七 69
第八章 可编程I/O接口芯片和芯片组 72
8.1 可编程接口芯片概述 72
8.1.1 片选 72
8.1.2 读/写 72
8.1.3 可编程接口 73
8.1.4 握手 73
8.1.5 接口芯片的引脚概述 74
8.2 可编程并行接口芯片8255A 75
8.2.1 8255A的结构和引脚功能 75
8.2.2 8255A的工作方式 77
8.2.3 8255A的初始化 81
8.2.4 8255A的应用举例 83
8.2.5 16位系统中的并行接口 98
8.3 可编程定时器/计数器8253-5 99
8.3.1 8253-5的结构及功能 100
8.3.2 8253-5的工作方式 103
8.3.3 8253-5的初始化 107
8.3.4 8253-5的应用举例 108
8.4 串行接口芯片 114
8.4.1 串行通信概述 114
8.4.2 串行接口原理 119
8.4.3 可编程通信接口8251A 121
8.4.4 RS-232C串行通信总线 129
8.5 模拟接口 131
8.5.1 概述 131
8.5.2 D/A转换器DAC0832及其接口 136
8.5.3 A/D转换器ADC0809及其接口 139
8.6 芯片组 145
8.6.1 芯片组的功能 145
8.6.2 芯片组的组成 146
习题八 159
第九章 实用接口技术 168
9.1 主板 168
9.1.1 概述 168
9.1.2 芯片及其插座/插槽 169
9.1.3 内存条插槽 170
9.1.4 扩展插槽 171
9.1.5 配套芯片和部件 172
9.1.6 外围设备连接器 173
9.1.7 ATX规范 173
9.1.8 新型主板结构BTX 176
9.1.9 主板上采用的新技术 177
9.1.10 其他特性 179
9.2 光盘存储器 179
9.2.1 光盘的种类和标准 180
9.2.2 光盘读/写原理 184
9.2.3 光盘存储器的组成 184
9.2.4 光盘驱动器的实用知识 186
9.3 硬盘接口 187
9.3.1 IDE接口 187
9.3.2 SCSI接口 192
9.4 USB与IEEE 1394 198
9.4.1 USB 198
9.4.2 IEEE 1394 205
9.5 AGP 207
9.5.1 AGP的特点 207
9.5.2 应用AGP应注意的问题 209
9.6 显示设备 210
9.6.1 显示器 210
9.6.2 显卡 211
9.7 多媒体计算机 212
9.7.1 多媒体技术 212
9.7.2 多媒体计算机 216
9.8 即插即用 223
9.8.1 问题的提出 223
9.8.2 即插即用功能简述 225
习题九 226
第十章 计算机系统结构概述 227
10.1 计算机系统结构的基本概念 227
10.1.1 计算机系统的层次结构 227
10.1.2 计算机系统结构、计算机组成与计算机实现 229
10.1.3 计算机系统结构的分类 230
10.1.4 计算机系统结构的发展 233
10.2 流水线技术 237
10.2.1 指令的三种解释方式 237
10.2.2 流水线技术的特点与流水线结构的分类 240
10.2.3 实例简介——MIPS R4000 245
10.3 并行计算机系统结构 246
10.3.1 计算机系统结构中的并行性概念 246
10.3.2 阵列处理机 255
10.3.3 大规模并行处理机 258
10.4 现代高档处理机中所采用的提高性能的技术 260
10.4.1 CISI和RISC的融合 260
10.4.2 超流水线技术 263
10.4.3 超标量技术和超长指令字 264
10.4.4 超线程技术 267
10.4.5 显式并行指令计算 268
习题十 271
参考文献 273