1.引言 1
2.80186概述 3
2.1 CPU 3
2.2 80186 CPU的增强 4
2.3 DMA部件 5
2.4 定时器 5
2.5 中断控制器 6
2.6 时钟发生器 6
2.7 选片和就绪(READY)信号产生部件 6
2.8 集成外设的访问 7
3.80186的使用 8
3.1 80186的总线接口 8
3.1.1 概述 8
3.1.2 物理地址的产生 10
3.1.3 80186数据总线操作 13
3.1.4 80188数据总线操作 14
3.1.5 通用数据总线操作 14
3.1.6 控制信号 16
3.1.6.1 RD信号和WR信号 16
3.1.6.2 排队状态信号 19
3.1.6.3 状态线 20
3.1.6.4 TEST和LOCK 21
3.1.7 HALT时序 22
3.1.8 8288和8289接口 23
3.1.9 就绪信号线接口 24
3.1.10 总线性能问题 28
3.2 存贮器系统的例子 30
3.2.1 2764接口 30
3.2.2 2186接口 31
3.2.3 8203 DRAM接口 35
3.2.4 8207 DRAM接口 38
3.3 HOLD/HLDA接口 39
3.3.1 HOLD响应 39
3.3.2 HOLD/HLDA时序和总线延迟 40
3.3.3 HOLD的产生 43
3.4 8086总线与80186总线之间的差别 44
4.DMA单元接口 49
4.1 DMA特点 49
4.2 DMA单元编程 50
4.3 DMA传输 53
4.4 DMA请求 53
4.4.1 DMA请求的时序和延迟 54
4.5 DMA响应 56
4.6 内部产生的DMA请求 57
4.7 外同步的DMA传输 58
4.7.1 源同步的DMA传输 58
4.7.2 目标同步的DMA传输 59
4.8 DMA的HALT和NMI 60
4.9 DMA接口举例 62
4.9.1 8272软盘接口 62
4.9.2 8274串行通讯接口 64
5.定时部件接口 66
5.1 定时器操作 66
5.2 定时器寄存器 68
5.3 定时事件 71
5.4 定时器输入脚的操作 72
5.5 定时器输出脚的操作 73
5.6 80186定时器应用举例 74
5.6.1 80186实时时钟定时器 75
5.6.2 80186定时器、波特率发生器 75
5.6.3 80186定时器事件计数器 75
6.80186中断控制器接口 77
6.1 中断控制器模型 77
6.2 中断控制器的操作 77
6.3 中断控制寄存器 78
6.3.1 控制寄存器 79
6.3.2 请求寄存器 79
6.3.3 屏蔽寄存器及优先级屏蔽寄存器 80
6.3.4 服务中寄存器 81
6.3.5 查询及查询状态寄存器 81
6.3.6 中断结束寄存器 82
6.3.7 中断状态寄存器 83
6.3.8 中断向量寄存器 84
6.4 中断源 84
6.4.1 内部中断源 84
6.4.2 外部中断源 85
6.4.3 iRMXTM86方式中断源 87
6.5 中断响应 87
6.5.1 内部向量,主方式 88
6.5.2 内部向量,iRMXTM86方式 89
6.5.3 外部向量 91
6.6 中断控制器的外部连接 92
6.6.1 直接输入方式 93
6.6.2 级联方式 93
6.6.3 专用全嵌套方式 95
6.6.4 iRMXTM86方式 96
6.7 8259 A/级联方式接口举例 96
6.8 80130iRMXTM86方式接口举例 97
6.9 中断延迟 98
7.时钟发生器 100
7.1 石英振荡器 100
7.2 外部振荡器的使用 101
7.3 时钟发生器 101
7.4 就绪信号的产生 101
7.5 复位 101
8.片选 103
8.1 存贮器片选 103
8.2 外设片选 105
8.3 就绪信号发生器 106
8.4 片选应用例子 106
8.5 片选区的复盖 107
9.80186系统中的软件 108
9.1 80186系统的初始化 108
9.2 iRMXTM86的初始化 109
9.3 8086和80186指令执行的差异 110
10.结论 112
附录A 外设控制块 114
A.1 给外设控制模块设置基地址 115
A.2 外设控制块寄存器 116
附录B 80186同步装置 117
B.1 为什么需要同步器 117
B.2 80186同步器 118
附录C 80186 DMA接口程序举例 119
附录D 80186定时器接口程序举例 125
附录E 80186中断控制器接口程序举例 136
附录F 80186/8086系统初始化程序举例 140
附录G 80186等待状态性能 144
附录H 80186的新指令 152
附录I 80186/80188的区别 157
INTEL局部网络浅说 159