的三种工作方式及转换.ppt_第1页
的三种工作方式及转换.ppt_第2页
的三种工作方式及转换.ppt_第3页
的三种工作方式及转换.ppt_第4页
的三种工作方式及转换.ppt_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1页 电气工程学院 2.2.3 80486的三种工作方式及转换 三种工作方式: 1实地址方式 Real Address Mode 2保护虚地址方式 Protected Virtual Mode 也叫保护方式或本性方式 3虚拟8086方式 Virtual 8086 Mode(V86) 386,486均有这三种方式,何以要采用三种工作方式? 主要原因是为了与8086兼容。386/486有两种模拟8086的方法。 如何理解区分这三类方式? 从寻址角度,从管理存储器的角度来区分。 1、实实地址方式: 本课程的实验是以实模式下的汇编语言设计为背景! 实实地址方式是286,386和486 最基本的工作方式,与8086/8088工作方式 基本相同,又称为为8086方式。其特点: 第2页 电气工程学院 1)CPU可以访问的物理空间为1MB,段长度固定为64K,故不能管理 和使用扩展存储器。段寄存器存放的是段基址,逻辑地址与物理地址 转换关系: 物理地址=段基址X16 + 偏移地址 段寄存器直接提供 2)借助于操作数长度前缀和地址长度前缀,可以进行32操作和32位寻址。 3)前后两个物理空间是需要保留的。 : : : : 中断向量表 加电或复位时, 程序的启动地址 寻找中断服 务程序入口 地址的桥梁 重要! 1K 00000000H 000003FFH FFFFFFF0H FFFFFFFFH : : : : : 第3页 电气工程学院 2.保护护虚地址方式: 这是一种建立在虚拟存储器和保护机制基础上的工作方式。 特点: 1)CPU可访问的物理存储器空间:232=4GB 虚拟地址空间最大可以达到64KG(64T)。 每个段的长度为4GB,而每个任务可以拥有16384(16K)个段, 即:每个用户可以占用 4GB x 16K =4千兆 x 16千=64千千兆=64T 2)段的长度可以在1B4GB之间变化,在启动页功能时, 段的长度可达4G;在不启动页功能时,段的长度可达1MB。 3)段寄存器提供段选择符。物理地址的形成: 物理地址=描述符提供的段基址+有效地址(偏移地址) 段寄存器提供选择符寻找描述符的索引值 第4页 电气工程学院 4)提供保护: (1)对存储器的保护,它要求通过描述符访问存储器 (2)给每一个任务分配不同的虚拟空间,使任务之间完全隔离, 实现任务之间的保护。 (3)任务务内的保护护机制,保护护操作系统统存储储段及其专专用处处理寄存器 不被应应用程序所破坏 3虚拟8086方式 在保护方式下能够与8086兼容的一种方式 一种新的工作方式。它支持存储器管理,保护及多任务环 境中执行8086程序。CPU与保护虚拟地址方式下的工作原理相 同,但程序中指定的逻辑地址按8086方式解释。 与实地址的区别: 1)实地址是整个CPU的工作方式,CPU只执行8086程序; 而V86还可以执行286、386/486程序规定的其它任务。 第5页 电气工程学院 2)实地址方式下,各个段的特权都是0(最高级); 在V86下,都是3级(最低级)。 三种方式的相互转换三种方式的相互转换 Real Protected Virtual Virtual8086 复位 信号 LMSW指令,修改CR0的PE 复位信号或修改CR0 中断 复位信号 IRETD指令 或任务转换 实实地址方式 保护护方式 虚拟拟8086方式 在控制寄存器中,有一个32位的CR0(控制寄存器)寄存器,它的最低 位PE(Protection Enable)保护护方式允许许位,通过对过对 它的设设置,可以改变变 这这两种工作方式。 第6页 电气工程学院 PE=1系统启动进入保护方式; PE=0进入实地址方式。 1)CPU复位后,就进入实地址方式 2)通过修改控制寄存器CR0中的控制位(PE)使CPU从 实地址方式 转换到保护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论