80x86保护运行模式..docVIP

  • 3
  • 0
  • 约 13页
  • 2016-12-31 发布于重庆
  • 举报
80x86 保护运行模式 80386 概述 80386 是一个高级的32 位微处理器,专门用于多任务的操作系统,并为需要高性能的应用所设计。32 位的寄存器和数据通道支持32 位的寻址方式和数据类型,处理器可以寻址最高可达4GB 的物理内存以及 64TB(246字节)的虚拟内存。芯片上的内存管理包括地址转换寄存器、高级多任务硬件、保护机制以及分 页虚拟内存机制。下面针对系统编程,概要说明使用80386 的这些基本原理。 系统寄存器 设计用于系统编程的系统寄存器主要包括以下几类: 标志寄存器EFALGS; 内存管理寄存器; 控制寄存器; 调试寄存器; 测试寄存器。 系统标志寄存器EFLAGS 控制着I/O、可屏蔽中断、调试、任务切换以及保护模式和多任务环境下虚拟 8086 程序的执行。其中主要标志见下图所示。 31 23 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 O 0 V M R F 0 N T IO PL O F D F I F T F S F Z F 0 A F 0 P F 1 C F 其中系统标志:VM – 虚拟8086 模式;RF – 恢复标志;NT – 嵌套任务标志;IO PL – I/O 特权级标 志;IF – 中断允许标志。 内存管理寄存器有4 个,用于分段内存管理: ??GDTR – 全局描述符表寄存器(Global Descriptor Tab

文档评论(0)

1亿VIP精品文档

相关文档