- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.4.1 80286微处理器 与8086相比,80286微处理器主要有以下改进: (1)由于地址线的增加,使它的内存容量提高。8086/8088有20条地址线,只能寻址1MB的内存空间,而80286增加到24条地址线,可寻址16MB(224字节)内存。 (2) 时钟频率提高,使得处理速度加快。80286的时钟频率最高可达20MHz。 (3) 可同时运行多个任务。多任务是通过多任务硬件机构使处理器在各种任务之间快速而方便地切换实现。 (4) 将8086/8088的2级流水线体系结构增加到4级。 (5) 80286增加了一种工作方式。8086/8088只有实方式,而80286有实方式和保护方式。在实方式下,80286和8086一样在1MB内存空间执行程序,只是速度提高了,相当于是一个快速的8086。在保护方式下,80286提供24位地址线访问物理地址空间,并首次应用了“虚拟存储器”和“虚拟内存”的概念。 “虚拟存储器”就是系统中有一个速度较快容量较小的内存,还有一个速度较慢但容量很大的外存,通过存储器管理机制,利用外存来模拟内存,这样从程序员角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真正的物理内存,故称为虚拟存储器。80286可模拟1GB(230字节)虚拟内存。 一、80286的功能结构 1.总线接口部件BIU BIU负责处理CPU和系统总线之间的所有通信和数据传输,当数据存取请求与预取指令请求同时发生时,BIU 将优先处理数据存取操作。 2.指令部件IU(Instruction Unit) IU包括指令译码器和已译码指令队列(3条)。 3.执行部件EU EU负责指令的执行,即从指令部件IU中取出已译码的指令并直接执行。 4.地址部件AU(Address Unit) AU负责物理地址的生成。 二、80286的寄存器 80286内部的通用寄存器(包括4个数据寄存器和4个基址变址寄存器)、4个段寄存器和指令指针寄存器IP与8086的完全相同。不同之处在于标志寄存器新增了两个标志(占3位)以及增加了1个机器状态字MSW。 FLAGNT:嵌套标志,此标志作为状态标志用于指出当前执行的任务是否嵌套于另一个任务中。 IOPL:I/O特权标志,此标志作为控制标志用于指示指定的I/O操作处于特权级的哪一级。IOPL占两位,可表示0~3四个特权级,其中0级最高,3级最低。0级一般为操作系统的核心程序使用。只有当现行任务的特权级高于或等于此时IOPL级别时,CPU对此设备的I/O操作才可以执行。 3.4.2 80386微处理器 与80286相比,80386微处理器主要有以下改进: (1) 由于地址线的增加,使它的寻址能力增强。(232字节)。 (2) 时钟频率提高,使得处理速度加快。最大可达33MHz (3) 增强了存储器管理部件的功能。80386可模拟64TB(246字节)虚拟存储空间,另外80386可进行段式以及段页式存储管理。 (4) 80386增加V86(虚拟8086)工作方式。在80286的基础上进一步改进了多任务处理技术,使得多个DOS程序可同时运行。 (5) 将80286的4级流水线体系结构增加到6级。 * * 3.4 从80286到Pentium系列的技术发展 一、80386的内部结构 1.总线接口部件BIU 总线接口部件BIU负责CPU与外部总线的数据交换。并增加了总线请求判优器。 2.指令预取部件IPU(Instruction Prefetch Unit) 指令预取部件IPU使得指令代码的预取得以独立,由一个16字节长的指令预取队列和预取器组成。 3.指令译码部件IDU (Instruction Decode Unit) 指令译码部件IDU包括指令译码器和能容纳三条已译码指令的指令队列两部分。 4.执行部件EU 执行部件EU是负责从已译码指令队列中取出指令编码,执行各种数据处理和运算。 5.分段部件SU (Segment Unit) 分段部件SU管理面向程序员的逻辑地址空间,并且将48位的逻辑地址(16位的段选择子和32位的偏移地址)转换为32位的线性地址。线性地址是在虚拟存储空间内的可定位的地址。 6.分页部件PU (Paging Unit) 分页部件PU管理物理地址空间,将分段部件产生的32位的线性地址转换为32位的物理地址。 分段部件、分页部件和保护测试部件共同构成了存储器管理部件MMU(Memory Management Unit)。MMU管理控制所有虚拟地址
您可能关注的文档
最近下载
- 《雪夜林边小驻》精选课件.ppt VIP
- 《类器官个体化抗肿瘤药物敏感性检测方法》征求意见稿.docx VIP
- 论企业文化在企业发展过程中的重要性——以阿里巴巴为例.docx
- 四年级小数乘法口算题及答案(100道题).pdf VIP
- GM0503P大皮带控制器标定说明书-百恩特机电.doc VIP
- 太原市2023-2024学年度第一学期期中学业诊断七年级语文试题及答案(含答题卡).pdf VIP
- 《公路桥梁复合转体技术规程》DB51T 3308-2025(四川标准).pdf
- 宋词中的女性意识:以李清照的词为中心开题报告.docx VIP
- 部编版语文三年级上册第21课《大自然的声音(生字讲解).pptx VIP
- DB 6505T 162—2023哈密瓜主要病虫害绿色防控技术规程.docx VIP
原创力文档


文档评论(0)