- 1、本文档共395页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2018年计算机组成原理(本全PPT).ppt
* 2、奔腾CPU的结构框图 CPU的结构框图请参见教材。 (1)超标量流水线 超标量流水线是pentium系统结构的核心。它由U和V两条指令流水线构成,每条流水线都有自已的ALU、地址生成电路、与数据cache的接口。两个指令预取缓冲器,每个都是32字节,负责由指令cache或主存取指令并放入其中。 指令译码器除完成译码指令和指令配对检查。 控制ROM属于微程序控制器,其中存放一组解释指令操作顺序的微指令代码。 两个地址生成器用于计算存储器操作数地址。 * (2)指令cache和数据cache 奔腾CPU分设指令cache和数据cache,各8KB。指令cache是只读的,以单端口256位(32B)向指令预取缓冲器提供超长指令字代码。数据cache是可读可写的,双端口,每个端口32位,与U,V两条流水线交换整数数据,或组合成一个64位端口与浮点运算部件交换浮点数据。 两个cache都是2路组相联结构,每个32字节。 指令cache与数据cache独立设置是对标量流水线的有力支持,它不仅使指令预取和数据读写能无冲突地同时完成,而且可同时与U,V两条流水线分别交换数据。 (3)浮点运算部件 奔腾CPU内部包含了一个8段的流水浮点运算器。前4段为指令预取(PF)、指令译码(D1) 、地址生成(D2)、取操作数(EX),在U,V流水线中完成;后4段为执行1(X1)、执行2(X2)、 结果写回寄存器堆(WF)、错误报告(ER),在浮点运算部件中完成。一般只能由U流水线完成一条浮点数操作指令。 * (4)动态转移预测技术 执行转移指令时为了不使流水线断流,pentium采用了动态转移预测技术。转移目标缓冲器BTB一个小容量的cache。当一条指令导致程序转移时,BTB便记录这条指令及其转移目标地址。以后遇到这条转移指令时,BTB会依据前后转移发生的历史来预测该指令这次是转移取还是顺序取。若预测为转移取,则将BTB记录的转移目标地址立即送出可用。 * 第九节 RISC CPU 一、RISC机器的特点 RISC(精简指令系统计算机)是在继承了CISC(复杂指令系统计算机)的成功技术,并克服了CISC机器的缺点的基础上发展起来的。 RISC机器的三个基本要素是: 一个有限的简单的指令集; CPU配备大量的通用寄存器; 强调对指令流水线的优化。 基于上述三要素的RISC机器的特征是: (1)使用等长指令,目前的典型长度是4个字节。 (2)寻址方式少且简单,一般为2—3种,最多不超过4种,绝不出现存储器间接寻址方式。 (3)只有取数指令、存数指令访问存储器。指令中最多出现RS型指令,绝不出现SS型指令。 * (4)指令集中的指令数目一般少于100种,指令格式一般少于4种。 (5)指令功能简单,控制器多采用硬布线方式,以期更快的执行速度。 (6)平均而言,所有指令的执行时间为一个处理时钟周期。 (7)指令格式中用于指派整数寄存器的个数不少于32个,用于指派浮点数寄存器的个数不少于16个。 (8)强调通用寄存器资源的优化使用。 (9)支持指令流水并强调指令流水的优化使用。 (10)RlSC技术的复杂性在于它的编译程序,因此软件系统开发时间比CISC机器长。 * 二、RISC CPU实例 1、MC88110 CPU 结构框图 MC 88110 CPU是一个RISC处理器。处理器有12个执行功能部件,3个cache和1个控制部件。图5.40为其结构框图。 三个CACHE:一个指令CACHE,一个数据CACHE,一个目标指令CACHE(TIC),用于保存转移目标指令。 两个 寄存器堆:一个是通用寄存器堆(R0~R31),用于整数和地址指针(字长32位),另一个扩展寄存器堆(X0~X31),用于浮点数(字长可为32、64、80位)。 12个功能部件:LOAD/STORE读写部件、整数运算部件(2个)、浮点加法部件、乘法部件、除法部件、图形处理部件、用于管理流水线的超标量指令派遣/转移部件。 六条80位的内部总线:2条源1总线、2条源2总线、2条目标总线。 * 2、MC 88110的指令流水线 MC 88110是超标量流水CPU,所以指令流水线在每个机器时钟周期完成两条指令。 流水线共分为三段: 取指和译码(F&D)段 执行(EX)段 写回(WB)段 * 3、指令动态调度策略 88110采用按序发射、按序完成的指令动态调度策略。 指令派遣单元总是发出单一地址,然后从指令cache取出此地址及下一地址的两条指令。译码后总是力图同一时间发射这两条指令到EX段。 若这对指令的第一条指令由于资源冲突或数据相关冲突,则这一对指令都不发射,两条指令在F&D
您可能关注的文档
- 2018年计算机基础知识..ppt
- 2018年计算机导论第一章计算机发展历程.ppt
- 2018年计算机导论:第01章.ppt
- 2018年计算机应用基础(Windows7+Office 2010).ppt
- 2018年计算机应用基础(Windows7+office2010)1.2ppt.ppt
- 2018年计算机应用基础(Windows7+office2010)第2章演示文稿.ppt
- 2018年计算机应用基础(windows7+office2010)第一章.ppt
- 2018年计算机应用基础(周南岳)第一章1.3ppt.ppt
- 2018年计算机应用基础windows7+office2010-第三章.ppt
- 2018年计算机应用基础windows7+office2010-第二章.ppt
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 图纸版次及产品标识管理规定.doc VIP
- (完整)康复医学词汇.pdf
- GB/T 2424.5-2021环境试验 第3部分:支持文件及导则 温度试验箱性能确认.pdf
- 高速公路施工调查报告.pdf VIP
- 商务星球版八年级地理上册:第四章-中国的经济与文化复习课件(共49张).ppt VIP
- 图书管理系统-需求规格说明书格式.doc VIP
- 上海初中物理14个重要实验+重难点标注(解析版).pdf VIP
- 本科毕业论文设计 -薪酬管理研究.doc VIP
- 人教版小学二年级上册音乐全册教案.pdf VIP
- GB∕T 2424.1-2015 环境试验 第3部分:支持文件及导则 低温和高温试验.pdf
文档评论(0)