第1章 80386基本体系结构 1
1.1 寄存器 1
1.2 寻址操作 9
1.3 数据类型 17
第2章 80386CPU 22
2.1 流水线结构 22
2.2 专用硬件 29
2.3 优化处理措施 31
第3章 实方式管理结构 34
3.1 存储管理系统 34
3.2 实方式 37
3.3 实方式下地址计算 38
3.4 8086与80386间实方式差别 38
3.5 80286与80386间实方式差异 40
第4章 保护方式管理机构 41
4.1 术语与描述符表 41
4.2 分段存储管理 42
4.3 特权级 46
4.4 分页存储管理 54
4.5 分页交叉存取系统 60
4.6 多任务处理和多环境 70
4.7 保护规则 72
第5章 虚拟存储系统 74
5.1 引言 74
5.2 虚拟存储方案 75
5.3 80386的虚拟存储方案 76
5.4 虚拟存储器的作用 79
5.5 虚拟机器 80
5.6 OS/2下的虚拟存储 92
5.7 Unix下的虚拟存储 94
第6章 数值协同处理器 96
6.1 微处理机/协处理器系统 96
6.2 统性能 97
6.3 80387外部结构 100
6.4 80387内部结构 102
6.5 接口协议 105
6.6 性能 108
6.7 80387的应用 114
6.8 预置和控制 119
6.9 运行 121
6.10 指令系统 125
第7章 DMA控制器 150
7.1 引言 150
7.2 82380体系结构 151
7.3 DMA控制器 153
7.4 中断与异常 156
7.5 可编程中断控制器 159
7.6 CPU复位 163
7.7 接口技术 165
第8章 高速缓冲存储器Cache 168
8.1 常用技术术语 168
8.2 概述 171
8.3 Cache控制器——82385 174
8.4 Cache的管理 176
8.5 直接映象 181
8.6 二路相联映象Cache 187
8.7 四路相联映象Cache 193
8.8 性能的增强 196
第9章 总线 199
9.1 引言 199
9.2 总线接口 200
9.3 流水线操作和非流水线操作 208
第10章 兼容性 210
10.1 引言 210
10.2 与80286兼容 212
10.3 与8086兼容 213
10.4 支持8086和80286软件 214
10.5 虚拟8086环境 214
10.6 虚拟8086方式 216
10.7 虚拟8086方式操作 219
第11章 系统测试 222
11.1 引言 222
11.2 可测试性设计 223
11.3 可编程逻辑阵列测试 224
11.4 对调试支持 225
11.5 其他调试能力 230
11.6 自检系统 23
第12章 图形协处理器 237
12.1 引言 237
12.2 图形协处理器——82786 238
12.3 图形存储器 243
12.4 寄存器 244
12.5 绘图 247
12.6 窗口 249
12.7 82786的应用 251
第13章 80386的指令系统 257
参考文献 261