•
•
•
每当任务切换时,处理器将把TS置为1。 MP——监控协处理器位 MP为1时,表示有协处理器在工作。 EM——模拟协处理器控制位 EM为1时,表示用软件仿真协处理器。 ET ——协处理器扩展类型 0:80287协处理器;1:80387协处理器;
2.CR2 ——控制寄存器2 CR2称为页面故障线性地址寄存器,用于发生页面 访问异常时报告出错信息。 3. CR3 ——控制寄存器3 CR3称为页组目录基址寄存器,用于存放页目录表 的物理基地址。如下图所示。(分页时用到)
•
物理地址 页式管理机构不工作时,物理地址 = 线性地址;
页式管理机构工作时,物理地址 = F(线性地址)
分段管理
为了实现分段管理,80386把有关段的 信息存放在一个称为段描述符(简称描述
符)的8个字节长的数据结构中,并把系统
中所有的描述符编成一张表,以便硬件查 找和识别。 80386共设置了3种描述符表,即全局 描述符表GDT、局部描述符表LDT和中断
四、80386 的三种工作模式
80386有3种工作模式:
实地址模式(Real Address Mode),简称为 实模式; 保护虚拟地址模式(Protected Virtual Address Mode),也叫保护模式; 虚拟8086模式(Virtual Address 8086 Mode),简称为V86模式。
任务寄存器(TR) (图9.6)
例3.假设GDT的基地址为00011000h,TR = 3208h,问TSS 描 述符的地址范围?
解:TR = 0011001000001000 TI = 0, TSS描述符在GDT中 索引 = 0011001000001 TSS描述符的起始地址: GDT的基地址+索引×8 = 00011000h+ 0011001000001×8 = 00014208h TSS描述符的地址范围(占8字节): 00014208h ~ 0001420Fh