- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
4.控制寄存器CR0~4第63页,讲稿共90页,2023年5月2日,星期三标志寄存器VM虚拟方式位:在保护方式下,VM=1使80386工作在虚拟8086方式。VM位只能在保护方式下由IRET指令(当前特权级=0)或在任何特权级下由任务切换设置使VM=1而进入虚拟8086方式。RF恢复标志:RF标志位与调试寄存器的断点或单步操作一起使用。当调试失败后,利用RF标志(使RF=1)强迫使程序恢复执行,当程序顺序执行时该标志位自动清0(RF=0)。第31页,讲稿共90页,2023年5月2日,星期三2.480386~Pentium三种工作模式1.实地址模式系统启动后,80386/486自动进入实地址方式。在此方式下,采用类似于8086的体系结构,80386/486在实地址方式下的主要特点如下:寻址方式、存储器管理、中断处理与8086一样.操作数默认长度为16位,但允许访问32位寄存器(在指令前加前缀)。不用虚拟地址,最大地址范围仍限于1MB,只采用分段方式,每段最大64KB。80386的4特权级,在实地址方式下,程序在最高级0级上执行,80386指令集除少数指令外,绝大多数指令在实地址方式下都有效。存储器中保留两个固定的区域,一个是初始化程序区FFFF0H~FFFFFH,另一个为中断向量表00000H~003FFH。第32页,讲稿共90页,2023年5月2日,星期三…10000H00000H10000H1F000H1FFFFHF000H段寄存器:CS,SS,DS,ES偏移:(IP,,BP,BX,DI,SI)逻辑地址:1000H:F000H物理地址=1000H*16+F000H=1F000H实地址模式最大地址范围:1MB每段最大64KB第33页,讲稿共90页,2023年5月2日,星期三2.保护地址模式所谓保护是指在执行多任务操作时,对不同任务使用的虚拟存储器空间进行完全的隔离,保护每个任务顺利执行。在保护方式下,80386/486具有如下特点:1.存储器采用虚拟地址空间、线性地址空间和物理地址空间三种方式来描述。2.强大的寻址空间。在保护方式下,可以寻址的空间大至64TB(246)(虚拟地址)。3.使用4级保护功能,可实现程序与程序、用户与用户、用户与操作系统之间的隔离和保护,为多任务操作系统提供优化支持。4.在保护方式下,80386/486既可以进行16位操作,又可进行32位操作。第34页,讲稿共90页,2023年5月2日,星期三3.虚拟8086方式所谓虚拟8086模式是指一个多任务的环境,即模拟多个8086的工作方式。虚拟8086方式的主要特点如下:1.可执行原来采用8086书写的应用程序。2.段寄存器的用法与实地址方式一样。3.可以使用分页方式,将1MB分为256个页面,每页4KB。4.在虚拟8086方式中,应用程序在最低特权级3级上运行,因此80386指令系统中的特权指令不能使用。第35页,讲稿共90页,2023年5月2日,星期三4.实地址模式与V86模式区别1.内存管理方式不同:实地址方式只采用分段管理,而不采用分页管理,而虚拟8086方式既分段又分页。2.存储空间不同:实地址下的最大寻址空间为1MB,而虚拟8086方式下每个任务尽管最大1MB,但可以在整个内存空间浮动,因此V86方式实际寻址空间为4GB。3.保护机制不同:实地址方式下无保护机制,而虚拟8086方式既可以运行8086程序,又支持多任务操作,这就解决了80286保护方式既要维持保护机制,又要运行8086程序的矛盾。如在Windows下多次双击MS-DOS即运行多个DOS程序(8086程序)。第36页,讲稿共90页,2023年5月2日,星期三4.三种地址描述方法1.线性地址空间:指示由段转换得到地址 232字节=4GB2.物理地址空间:指示实际内存地址 232字节=4GB3.虚拟地址空间:指示通过所有段描述符描述的整个地址空间(包括超出物理地址的部分) 段描述符个数?最大段大小 =214?232字节=246字节=64TB第37页,讲稿共90页,2023年5月2日,星期三保护方式下80386物理地址形成分为两步进行,首先将48位逻辑地址转换成32位线性地址,再将32位线性地址转换成32位物理地址。分段:将逻辑地址转换成线性地址的过程称为分段,由分段部件SU完成。(分段的方法与80286通过描述符寻找段基地址方法一样。)分页:将线性地址转换成物理地址的过程称为分页,由分页部件PU完成。分页是32位处理器独有的,通过两次页转换完成分页功能
您可能关注的文档
最近下载
- invoee英沃 VC610系列数控机床专用变频器使用说明书.pdf VIP
- 图形化一级全真模拟题.docx VIP
- 政教处主任职责及学生心理健康工作.docx VIP
- 全国青少年软件编程(python)等级考试模拟卷7(一级).docx VIP
- 5.2 珍惜师生情谊 课件-2024-2025学年统编版道德与法治七年级上册.pptx VIP
- 实用教程一级U4过去将来时.docx VIP
- 广东省家庭医生式签约服务团队.doc VIP
- 青少年软件编程(Python)等级考试试卷(一级).39.docx VIP
- WIN7操作系统练习题题库版.docx VIP
- 初中解一元二次方程计算练习.docx VIP
文档评论(0)