- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机系统与接口 普通高等教育“十一五”国家级规划教材 教学课件 作者 艾德才 第5章 Pentium系统原理 .ppt
第 5 章;本章知识要点:
本章以Pentium微处理器芯片为平台,把芯片内的诸如寄存器组、总线接口部件、存储管理部件、指令Cache、数据Cache、分支转移缓冲存储器、控制部件、预取缓冲部件、指令译码部件、整数部件、浮点部件等各部件的结构、功能、操作原理等,从系统的角度分别进行了描述。
把Pentium所采用的超标量执行技术、分支转移预测技术、流水线操作技术、虚拟存储技术、浮点流水线技术等先进技术,进行了说明和剖析。
; 5.1 CISC和RISC ; 2 精简指令系统计算机—RISC;5.2 Pentium 体系结构;AX;代码段寄存器CS
堆栈段寄存器SS;1.基本体系结构寄存器;(2) 段寄存器;(3)标志寄存器;(4) 指令指针寄存器
指令指针寄存器EIP内保存有当前代码段中下一条要执行指令的偏移量。指令指针寄存器不直接供程序员使用,它由控制转移指令(转移、返回等指令)、中断及异常隐含地进行控制。;3.系统级寄存器
(1) 系统地址寄存器
① 全局描述符表寄存器GDTR
② 中断描述符表寄存器IDTR
③ 局部描述符表寄存器LDTR
④ 任务寄存器TR; (2) 控制寄存器
Pentium微处理器由于控制管理的需要,又配备了5个控制寄存器。CR0、CR1、CR2、CR3和CR4。
;① 控制寄存器CR0;② 控制寄存器CR1:
Pentium微处理器的CR1控制寄存器没有定义,供将来用。
③ 控制寄存器CR2:
Pentium的CR2控制寄存器内保存的是页故障线性地址。
④ 控制寄存器CR3:
Pentium的CR3控制寄存器是页目录基地址寄存器,保存着页目录表的物理基地址。
⑤ 控制寄存器CR4
较之80386、80486微处理器,Pentium又新配备了一个CR4控制寄存器。其内共设置了6个控制位。其目的是用来扩展Pentium的某些体系结构。;5.2.2 Pentium 体系结构
Pentium是由总线接口部件(64位的)、
存储管理部件(分段、分页管理部件)、
指令Cache、数据Cache、
分支转移目标缓冲存储器、
控制ROM部件、控制部件、
预取缓冲部件、指令译码部件、
整数运算部件、整数及浮点数寄存器组、浮点运算部件等功能组成。 ;(1)总线接口部件
总线接口部件与片内Cache外部总线接口实行的是逻辑接口连接。当访问Cache出现没命中、或需更改系统存储器内容、或需向Cache写入某些信息时,就要通过总线接口从外部存储器系统中取出一批数据。
(2)预取缓冲部件
取指令是指从高速缓冲存储器Cache内或从内存储器中取出指令代码,以备译码之用的操作。
(3)指令译码部件
译码操作,
一是检查一条指令的格式,
二是确定它是哪种类型操作的指令,并给出这条指令所需的操作数。
(4)控制部件
Pentium微处理器控制部件的作用是,负责解释来自指令译码部件的指令字和控制ROM的微代码。控制部件的输出控制着整数流水线部件和浮点部件。
(5)执行部件
是微处理器用于执行指令所规定的具体操作的CPU的核心硬件部分。这些非常具体的操作是指诸如数值运算、逻辑操作以及分支转移处理等。;(6)分段部件
Pentium的存储管理是采用了分段存储管理技术和分页存储管理技术实现的。
所谓段,就是一个被保护的独立的Pentium使用的存储器内的存储空间。
分段部件的功能是,将由程序提供的逻辑地址转换成一种线性地址。
(7) 分页部件
Pentium微处理器的分页存储管理部件,在整个存储管理系统内采用的是二级分页管理机制。
使用分页部件可以使程序能够访问比实际存储空间大很多的数据结构,所采用的手段就是将这种大数据结构的一部分保存在主存储器之内,而另一部分则保存在磁盘上的分页技术。; 1. Pentium 采用的新技术
(1) 超标量执行
超标量是指那种拥有多条指令流水线,并在每个时钟周期中可执行一条以上的指令(在理想情况下)的微处理器处理指令的操作方式。
您可能关注的文档
- 工程经济 教学课件 作者 安淑名 第一章 工程经济基础知识.pptx
- 工程经济 教学课件 作者 安淑名 第七章 2.pptx
- 工程经济 教学课件 作者 安淑名 第二章 资金的时间价值及计算.pptx
- 工程经济 教学课件 作者 安淑名 第八章 工 程 财 务.pptx
- 工程经济 教学课件 作者 安淑名 第六章 工程项目的可行性研究.pptx
- 工程经济 教学课件 作者 安淑名 第四章 2.pptx
- 工程造价 专业 概论 教学课件 作者 李建峰 目录 .pptx
- 工程造价 专业 概论 教学课件 作者 李建峰 第4章 工程造价与工程管理 .pptx
- 市场营销学第2版) 教学课件 作者 978-7-302-27161-12) 学习情境1 认识市场营销.ppt
- 市场营销学第2版) 教学课件 作者 978-7-302-27161-12) 学习情境10 绿色营销与营销道德.ppt
文档评论(0)