微型计算机原理及应用 第11章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理及应用 第11章.ppt

第11章 32位微处理器 11.1 80386微处理器的结构 11.2 32位微处理器的地址总线和数据总线 11.3 32位微处理器的工作方式 11.4 实地址方式 11.5 保护方式 11.6 虚拟8086方式 11.7 80486位微处理器的特点简介 11.8 Pentium微处理器 习题 32位微处理器的问世,是微处理器发展过程中的又一个里程碑。目前,32位微处理器的型号很多,Intel公司推出的主要类型有80386,80486和Pentium微处理器。 32位80386微处理器是为多用户和多任务操作系统而设计的,具有32位寄存器和数据通道,支持32位地址和数据类型。CPU片内有存储器管理部件,可实现分段和分页管理,使微处理器地址有4GB(千兆字节)物理存储器和64MMB(万亿字节)虚拟存储器,以及有4级保护功能,因此程序不能访问段所规定区域以外的单元,数据也不能写入到禁止的段里。另外,其指令流水线,在高速缓冲存储器(cache)和高速总线带宽的作用下,缩短了指令执行时间及增加了系统的数据吞吐能力。它与所有的80X86系列微处理器的目标代码兼容。 80486微处理器是在80386基础上又增加了浮点运算部件和高速缓冲部件,其性能和速度又提高了一大步。Pentium处理器是一种最先进的32位微处理器。它是一种双ALU流水线工作的CPU,每一个时钟周期可执行两条指令,提供了强有力的工作站和服务器功能。PentiumⅡ,Ⅲ及Ⅳ微处理器又增添了多媒体处理功能,所以,Pentium微处理器也就最适用于多媒体计算机和网络计算机中。 这3种32位微处理器的工作原理类同,都属于80X86系列。它们的软件也与我们前面所学的16位微处理器兼容。为了学习方便,我们先从80386微处理器结构开始,讲述32位微处理器的工作原理。随后,再来介绍80486和Pentium微处理器。 本章着重讲解32位微处理器与16位微处理器在结构和工作原理上的区别,重点论述32位微处理器的实地址方式、保护方式和虚拟8086方式的机理,存储器的分段和分页管理以及32位微处理器的寻址方法。使同学对32位微处理器有一个基本的认识。 11.1 80386微处理器的结构 80386微处理器的内部结构流程图如图11.1所示。这是一种采用流水线工作方式的结构,内部分为中央处理部件(CPU)、存储管理部件(MMU)和总线接口部件(BIU)3部分,图中各部分用虚线分开。 中央处理部件由指令部件和执行部件组成。指令部件包含两个指令队列,其一是指令预取队列,用来暂存从存储器中预取出来的指令代码。其二是已译码指令队列;这些预取指令经预译码后,送入已译码指令队列中等待执行。如果在预译码时发现是转移指令,可提前通知总线接口部件去取目标地址中的指令,取代原预取队列中的顺序指令。执行部件中包含32位的算术运算单元ALU,8个32位通用寄存器组。为了加快乘、除法运算速度,设置了一个64位的桶形移位器和乘/除硬件。 存储管理部件由分段部件和分页部件组成,存储器采用段、页式结构。页是机械划分的,每4KB为一页,程序或数据均以页为单位进入实存。存储器按段来组织,每段包含若干个页,段的最大容量可达4 000MB。一个任务最多可包含16K个段,所以80386可为每个任务提供64MMB的虚拟存储空间。为了加快访问速度 ,系统中还设置有高速缓冲存储器(cache),构成完整的cache—主存—辅存的3级存储体系。 总线接口部件通过数据总线、地址总线和控制总线负责与外部取得联系,包括访问存储器预取指令,读/写数据和访问I/O端口读/写数据等全部操作及其他控制功能。 80386微处理器中有通用寄存器组、段寄存器、指令指针和标志寄存器、控制寄存器、系统地址寄存器、调试寄存器以及测试寄存器,如图11.2所示。以下先作初步介绍。 1. 通用寄存器组 80386中设置8个32位通用寄存器,如图11.3所示。它们的用法与8086相同,也可当作8位、16位寄存器用。若作32位寄存器使用,前面必须加字符E。 2. 段寄存器 80386中设置6个16位选择器寄存器和6个64位描述符寄存器,如图11.4所示。其中CS,SS,DS和ES选择器寄存器与8086中的段寄存器完全相同。在实地址方式下,使用方法也与8086相同;在保护虚地址方式下,用来存放虚地址指示器中的段选择字。FS和GS寄存器是为减轻段寄存器负担而设置的,可由用户将FS,GS定义为其他数据段。 3. 指令指针和标志寄存器 80386中设置一个32位的指令指针(EIP)和一个32位的标志寄存器(EFLAGS),如图11.5所示。 利用EIP寄存器可直接寻址4000MB(232的实存空间)。 标志寄存器的位结构如图11.6所示。 其低端12位与8086标

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档