【基於80386保护方式的虚拟8086环境的实现方法】宋宝弘.pdf

1.j 求 前言 第-章80386寄行器结构.行里管理 5180386器存器结份 5280386仔肥管理 、几个术济 二,描述符来 三、分段存所:管理.四、特权 五、分页存贮管理 第二章虚拟8086F境的实现 51席8086坏培和方式 一、虚拟8086坏境 二、进入和退出虚8086有式-三、虚拟8086方式的-四、虚8086方式的地南 五、虚拟8086什分▪ 六、虚拟8086方式中的敏惑指 七、虚拟8086方式的输出 2虚8086培的目体T刊 一、主要设计思想 二、主要内容 三、程序说明 四、实例
第一章80386寄存器结构、存储管理 1、80386寄存器结构 80386总共有34个寄存器,按其功能可分成以下几类.通用寄存器 段寄存器 状态和控制寄存器 系统:状态和控制寄存器是由标志寄存器EFLAGS、指令指针EIP和4个控制 寄存器CR0-CR3组成.标志寄存器EFLAGS存放有关微处理机的信息(图1.I所示)tntoi保留 TIOPL app-cP 虚旅方式 恢复标志 套任务 1/0静权 出标志 方向标志 中斯标志 自陷标志 特号标志 掌标志 辅助进位 资得标志 进位标志 图1.
RPL:请求特权级选择符原始提供者的特权级,RPL由选择符中最低的 两个有效位确定.DPL:描述符特权级,这是某一任务可以访问该描述符的最低特权级,描述 符特权级由某一描述符的访问权字节中的第6至5位确定.CPL:现行特权级某一任务当前正在执行时所在的特权级,它等于正在被 执行的代码段的特权级,除相符代码段外,CPL也还可以通过检查CS客存器的 最低2位确定.为特权级数值越小表示特权越高,所以EPL是RPL和DPL中较大的那个数值.二、描述符表 描述符表定义80386系统中使用的所有段。在80386中有3种类型的 描述符表。它们分别是全局描述符表,局部描述符表和中断描述符表。 