第1章 微型计算机概论 1
1.1 微处理器、微型计算机、微型计算机系统 1
1.2 微型计算机的总体结构 3
1.2.1 微处理器的结构 3
1.2.2 微型计算机的基本结构 3
1.2.3 用三类总线构成的微机系统 4
习题 5
第2章 80X86微处理器及其系统结构 7
2.1 8086微处理器的结构 7
2.1.1 8086微处理器的结构 7
2.1.2 8086系统存储器结构 9
2.2 8086微处理器的引脚功能 10
2.2.1 8086引脚定义及功能说明 10
2.3 8086微处理器的总线时序 13
2.3.1 指令周期、总线周期和时钟周期 13
2.3.2 8086总线的操作时序 13
2.4 指令系统 15
2.4.1 指令系统的概述 15
2.4.2 指令系统中的指令介绍 15
2.5 Pentium微处理器 33
2.5.1 Pentium微处理器内部结构 33
2.5.2 Pentium的寄存器 33
习题 35
第3章 存储器及其接口 37
3.1 半导体存储器 37
3.1.1 存储器的性能指标 37
3.1.2 半导体存储器的分类及其特点 38
3.1.3 内存储器的基本结构 40
3.2 典型的半导体芯片 42
3.2.1 随机存储器(RAM) 42
3.2.2 只读存储器(ROM) 45
3.2.3 内存条 46
3.3 存储器与系统连接 47
3.3.1 存储器芯片与CPU的连接 47
3.3.2 存储器地址分配及译码器 49
3.3.3 DRAM的连接 52
3.4 8086存储系统 56
3.4.1 8086系统中的存储器接口 56
3.4.2 8086系统中存储器的读写过程 57
习题 58
第4章 输入/输出接口 60
4.1 输入/输出概述 60
4.1.1 外设接口功能 60
4.1.2 简单I/O接口的组成 61
4.1.3 I/O端口的编址方式 63
4.2 各种数据传送机制及接口 64
4.2.1 程序控制方式 65
4.2.2 中断传送方式 67
4.2.3 DMA传送方式 68
习题 69
第5章 中断系统 70
5.1 基本概念 70
5.2 中断技术的功能 70
5.3 中断源 71
5.4 中断工作过程 71
5.5 中断优先权 74
5.5.1 用软件确定中断优先权 74
5.5.2 硬件优先权排队电路 75
5.6 中断嵌套 77
5.7 INTEL 8086中断系统 77
5.7.1 外部中断 77
5.7.2 内部中断 78
5.7.3 中断向量和中断向量表 79
5.7.4 8086CPU中断响应流程 80
5.8 可编程中断控制器8259A 83
5.8.1 8259A的功能 83
5.8.2 8259A内部结构与引脚特性 83
5.8.3 工作方式 86
5.8.4 初始化命令字ICW 88
5.8.5 操作命令字OCW 90
5.8.6 8259A应用举例 92
习题 93
第6章 定时计数控制器 94
6.1 概述 94
6.2 可编程定时/计数器8253 95
6.2.1 8253的内部寄存器结构 95
6.2.2 8253的引脚 96
6.2.3 8253的工作方式 98
6.2.4 8253的初始化 104
6.3 8253的应用举例 107
习题 111
第7章 并行接口 113
7.1 可编程并行接口芯片8255A 113
7.1.1 8255A的内部结构和引脚信号 113
7.1.2 8255A的控制字 115
7.1.3 8255A的工作方式 116
7.2 应用举例 118
习题 120
第8章 串行通信接口 122
8.1 串行通信的基本概念 122
8.1.1 同步通信与异步通信 122
8.1.2 串行通信的传送方向 125
8.1.3 信号的调制与解调 125
8.1.4 串行通信的物理标准 126
8.2 可编程通信接口8251A(USART) 129
8.2.1 基本性能 129
8.2.2 结构与引脚功能 129
8.2.3 8251A初始化与控制字 132
8.3 应用举例 136
习题 137
第9章 模数接口 138
9.1 模数接口的基本概念 138
9.2 D/A转换器 139
9.2.1 D/A转换原理 139
9.2.2 D/A转换原理的主要技术指标 141
9.3 D/A转换器芯片DAC 0832 141
9.3.1 芯片结构和引脚 141
9.3.2 DAC 0832的输出 142
9.3.3 D/A转换器与微处理器的接口 143
9.4 模/数(A/D)转换器 145
9.4.1 A/D转换的基本原理 145
9.4.2 A/D转换器的主要技术指标 145
9.5 A/D转换器芯片ADC 0809 147
9.5.1 芯片简介 147
9.5.2 ADC 0809同微处理器的连接 149
习题 151
第10章 人机接口 152
10.1 人机接口概述 152
10.1.1 人机交互设备 152
10.1.2 人机接口 153
10.2 键盘接口 153
10.2.1 键盘的工作原理 153
10.2.2 微型机键盘及键盘接口 154
10.3 显示器接口 155
10.3.1 LED显示器接口 155
10.3.2 CRT显示器接口的基本原理 156
10.4 打印机接口 160
10.4.1 并行接口标准 160
10.4.2 打印机接口 161
习题 163
第11章 微机总线 164
11.1 总线的概念 164
11.2 系统总线 165
11.2.1 S-100总线 165
11.2.2 STD总线 165
11.2.3 IBM PC总线 168
11.2.4 ISA和EISA总线 170
11.2.5 PCI总线 171
11.2.6 常用微型机总线的比较 171
11.3 外部总线 173
习题 174