Intel 80386 程序员参考手册
介紹
1.
第一章 80386介绍
1.1.
1.1 该手册的组织结构
1.2.
1.2 其他文献
2.
第二章 编程基本模型
2.1.
2.1 存储器组织和段
2.2.
2.2 数据类型
2.3.
2.3 寄存器
2.4.
2.4 指令格式
2.5.
2.5 操作数选择
2.6.
2.6 中断和异常
3.
第4章 系统寄存器
3.1.
4.1 系统寄存器 (System Registers)
3.2.
4.2 系统指令 (System Instructions)
4.
第五章 内存管理
4.1.
5.1 分段地址转换(Segment Translation)
4.2.
5.2 分页地址转换(Page Translation)
4.3.
5.3 混合分段和分页地址转换(Combining Segment and Page Translation)
5.
第六章 内存管理
5.1.
6.1 为什么要保护(Why Protection?)
5.2.
6.2 80386保护机制概述(Overview of 80386 Protection Mechnaisms)
5.3.
6.3 段级保护(Segment-Level Protection)
5.4.
6.4 页级保护(Page-Level Protection)
5.5.
6.5 混合分页和分段保护(Combining Page and Segment Protection)
6.
第7章 多任务(Multitasking)
6.1.
8.1 I/O 寻址(I/O Addressing)
6.2.
7.1 任务状态段(Task State Segment)
6.3.
7.3 任务寄存器(Task Register)
6.4.
7.4 任务门描述符(Task Gate Descriptor)
6.5.
7.5 任务切换(Task Switching)
6.6.
7.6 任务链(Task Linking)
6.7.
7.7 任务寻址空间(Task Address Space)
7.
第8章 输入 输出
7.1.
8.2 I/O 指令(I/O Instructions)
7.2.
8.3 保护和I/O(Protection and I/O)
8.
第9章 异常和中断(Exceptions and Interrupts)
8.1.
9.1 识别中断(Identifying Interrupts)
8.2.
9.2 允许和禁止中断(Enabling and Disabling Interrupts)
8.3.
9.3 同时发生的中断和异常的优先级(Priority Among Simultaneous Interrupts and Exceptions)
8.4.
9.4 中断描述符表(Interrupt Descriptor Table)
8.5.
9.5 IDT 描述符(IDT Descriptors)
8.6.
9.6 中断任务和中断子程序(Interrupt Tasks and Interrupt Procedures)
8.7.
9.7 出错码(Error Code)
8.8.
9.8 异常条件(Exception Conditions)
8.9.
9.9 异常总结(Exception Summary)
8.10.
9.10 出错码总结(Error Code Summary)
9.
第10章 初始化(Initialization)
9.1.
10.1 复位后处理器状态(Processor State After Reset)
9.2.
10.2 实模式初始化(Software Initialization for Real-Address Mode)
9.3.
10.3 切换到保护模式(Switching to Protected Mode)
9.4.
10.4 保护模式初始化(Software Initialization for Protected Mode)
9.5.
10.5 初始化示例
9.6.
10.6 TLB测试
10.
第十四章 80386实地址模式
10.1.
14.1 物理地址构成
10.2.
14.2 寄存器和指令
10.3.
14.3 中断和异常处理
10.4.
14.4 进入和离开实地址模式
10.5.
14.6 实地址模式异常
10.6.
14.7 与8086的不同
10.7.
14.8 与80286实地址模式的不同
Powered by
GitBook
Intel 80386 程序员参考手册
9.9 异常总结(Exception Summary)
表9-6总结了被386识别的异常。