第一章 80386/80486微处理器 1
1.1 概述 1
1.2 80386/80486的基本结构 5
1.3 80386/80486外部接口信号 35
1.4 总线操作和总线周期 54
第二章 80386/80486的指令系统 108
2.1 概述 108
2.2 寻址方式与存储器结构 117
2.3 指令系统介绍 123
第三章 80386/80486汇编语言程序设计 144
3.1 汇编语言语句 144
3.2 汇编语言程序设计 151
3.3 汇编语言与高级语言的混合编程 179
第四章 80386/80486与存储器接口 193
4.1 基本的存储器接口 193
4.2 与动态存储器(DRAM)接口 197
第五章 80386/80486的高速缓存器及其控制器 208
5.1 概述 208
5.2 高速缓存器系统的结构 209
5.3 高速缓存器的数据更新 214
5.4 高速缓存器控制器——82385 218
5.5 80486芯片上的超高速缓存系统 233
第六章 三种工作方式 239
6.1 实地址方式 239
6.2 存储器的管理 240
6.3 分段管理保护方式 241
6.4 存储器分页管理 271
6.5 虚拟8086方式 275
第七章 中断 281
7.1 中断处理与中断指令 281
7.2 保护方式下的中断处理 284
7.3 虚拟8086方式下的中断处理 290
7.4 中断向量的分配 291
第八章 I/O接口及多功能接口芯片——82380 297
8.1 概述 297
8.2 8位、16位和32位基本I/O接口 298
8.3 高性能通信控制器——82586 301
8.4 软盘机控制器——8272A 305
8.5 多功能接口芯片——82380 307
第九章 80386/80486可测试性与调试支持 359
9.1 可测试性支持 359
9.2 调试支持 370
第十章 P5微处理器 376
10.1 P5的内部结构 376
10.2 P5的超高速缓存器 388
10.3 P5对80486指令系统的扩充 394
10.4 P5的探针方式 400
10.5 P5对测试和调试的支持 401
10.6 关于P5的兼容性 423