精简指令集计算机

精简指令集计算机

ID:19629880

大小:1.09 MB

页数:64页

时间:2018-10-04

精简指令集计算机_第1页
精简指令集计算机_第2页
精简指令集计算机_第3页
精简指令集计算机_第4页
精简指令集计算机_第5页
资源描述:

《精简指令集计算机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WilliamStallingsComputerOrganizationandArchitecture5thEditionChapter12ReducedInstructionSetComputers精简指令集计算机TopicsMajorAdvancesinComputers计算机的主要改进InstructionExecutionCharacteristics指令执行的特点UseofLargeRegisterFile使用大的寄存器Compiler-BasedRegisterOptimization基于编

2、译器的寄存器优化ReducedInstructionSetArchitecture精简指令集体系结构RISCPipeliningRISC流水线RISCvs.CISCControversyRISC和CISC的比较2MajorAdvancesinComputers(1)Thefamilyconcept系列概念IBMSystem/3601964DECPDP-8Separatesarchitecturefromimplementation将体系结构和它的实现分开Microporgrammedcontroluni

3、t微程序控制器IdeabyWilkes1951ProducedbyIBMS/3601964CachememoryCache存储器IBMS/360model8519693MajorAdvancesinComputers(2)SolidStateRAM固态存储器(Seememorynotes)Microprocessors微处理器Intel40041971Pipelining流水IntroducesparallelismintofetchexecutecycleMultipleprocessors多处理器4

4、TheNextStep-RISCRISC-ReducedInstructionSetComputerRISC精简指令集计算机KeyfeaturesLargenumberofgeneralpurposeregisters,oruseofcompilertechnologytooptimizeregisteruse大量通用寄存器,使用编译技术优化寄存器的使用Limitedandsimpleinstructionset一个有限简单的指令集Emphasisonoptimisingtheinstructionpi

5、peline强调指令流水的优化5Comparisonofprocessors6DrivingforceforCISC(1)CISC-ComplexInstructionSetComputerCISC-复杂指令集计算机WhyCISC?Softwarecostsfarexceedhardwarecosts软件成本高于硬件成本Increasinglycomplexhighlevellanguages越来越复杂的高级语言Semanticgap:Differencebetweenoperationsprovide

6、dinHLLsandthoseprovidedincomputerarchitecture语义间隙问题:HLLs提供的操作和计算机体系结构提供的操作不同7DrivingforceforCISC(2)toclosethegapLeadsto:Largeinstructionsets指令集非常大Moreaddressingmodes更多的寻址方式HardwareimplementationsofHLLstatementse.g.CASE(switch)onVAXHLL描述的硬件的实现8Intentionof

7、CISC复杂指令集体系结构的目的Easecompilerwriting使编译器的编写更容易Improveexecutionefficiency提高执行效率Complexoperationsinmicrocode因为复杂操作能以微代码实现SupportmorecomplexHLLs提供更复杂的HLL支持Atotallydifferentapproach:Simplerarchitecture简化体系结构9ExecutionCharacteristicsDevelopmentsofRISCswerebase

8、donthestudyofinstructionexecutioncharacteristicsRISC的开发是基于指令的执行特性Operationsperformed完成的操作determinefunctionstobeperformedandinteractionwithmemory决定了CPU所要完成的功能及其与存储器的相互作用Operandsused(typesandfrequencies)使用的操作数及其类型和频率determin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签