- 1、本文档共136页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 指令系统的设计精要
复杂的指令使指令的执行周期大大加长,指令平均执行周期都在4以上 在复杂指令系统中,增强指令系统功能,简化了软件,硬件复杂了 1897年,意大利经济学家帕累托(1848~1923)偶然注意到英国人的财富和收益模式,于是潜心研究这一模式,并于后来提出了著名的二八法则。 一般情况下,我们付出的80%的努力,也就是绝大部分的努力,都没有创造收益和效果,或者是没有直接创造收益和效果。而我们80%的收获却仅仅来源于20%的努力,其他80%的付出只带来20%的成果。 20%时间赢得80%的快乐 RISC指令集对于80%的指令采取加速策略 - 使用硬件线路实现指令操作,提高速度,降低成本 - RISC还加强了并行处理能力,非常适合于采用处理器 的流水线、超流水线和超标量技术,从而实现指令级 并行操作,提高处理器的性能 RISC指令集利用多条简单指令实现原有复杂指令的功能 1979年研制出世界上第一台采用RISC思想的计算机IBM 801 1981年,Patterson等人研制了32位的RISC I微处理器,总共31种指令,3种数据类型,两种寻址方式,研制周期10个月,比当时最先进的MC68000和Z8002快3至4倍 1983年,又研制了RISC II,指令种类扩充到39种,单一变址寻址方式,通用寄存器138个 1986年,IBM正式推出采用RISC体系结构的工作站IBM RT PC PowerPC微处理器 ,20世纪90年代,IBM、Apple和Motorola共同开发了PowerPC,这款RISC架构的芯片的主要特点是可伸缩性好、方便灵活; MIPS处理器,MIPS处理器是八十年代中期RISC CPU设计的一大热点 ,1999年以前世界上用得最多的处理器 ; SPARC处理器 ,1987年,Sun和TI公司合作开发了RISC架构的微处理器,此后出现了64位高性能UltraSPARC 处理器,为Sun公司的工作站和服务器提供了发展原动力 PA-RISC处理器 ,1986年,HP发布了代号为PA-8000的第一款64位芯片,HP和Intel在IA-64芯片方面的合作,将把HP在PA-RISC芯片研制过程中的技术转移到IA-64中。 由于RISC指令集自身的优势,在处理器的高端服务器领域的处理器上得到了广泛的运用; 而CISC指令集主要运用桌面领域的处理器产品中,比如 Intel的Pentium系列和AMD的K8系列处理器; 在嵌入式处理器,RISC如ARM(Advanced RISC Machines)已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场 所谓X86架构的处理器就是采用了Intel X86指令集的处理器,X86指令集是Intel公司为其第一块16位处理器i8086所专门开发的。为了增加计算机的浮点运算能力,增加了X87数学协助处理器和加入了X87指令集,于是就将采用了X86指令集和X87指令集的处理器统称为X86架构的处理器。 然而随着处理器技术的发展,虽然处理器的主频和制造工艺都有一定的进步,但是处理器的性能确不能非常明显的提高,其中一个非常重要的原因就是受到了X86所采用的SISC指令集的限制。这一点Intel方面也非常清楚。而目前IA-32(Intel Architechure-32 英特尔32位体系架构)的X86系列处理器存在着一系列的问题,使得Intel方面已经打算放弃X86指令体系处理器的发型,而将重点放在下一代的IA-64体系处理器和EPIC(Explicitly Parallel Instruction Computing)显性并行指令方面。 提高处理器每个时钟频率的指令执行数来提高处理器的性能,而这也是Intel开发新指令集的主要目的,这样一来,处理器可以让指令更容易解码,并且更容易进行并行处理,这样就可以不受指令集的限制来开发新型的处理器。而X86指令集的劣势就在于它的限制过多。 (1)由于X86指令集是属于CISC类型的指令集,其每条指令的长度是不固定的,而且有几种不同的格式,这样一来,就造成了X86处理器的解码工作非常复杂。而为了提高处理器的工作频率,就不得不延长处理器中的流水线,而过长的流水线在分支如果出现预测出错的情况,又会带来CPU工作停滞时间较长的弊端。 (2)X86指令采用了可访问内存地址的方法,这样的方法容易造成处理器与内存之间的不平衡工作,从而降低处理器的工作效率; (3)X86构架处理器中的FPU(Floating Point Unit)浮点运算单元的运算能力较差,可以说现今市面上所有类型处理器中最慢的,其主要原因就是X86指令集中所使用的一个操作数堆栈。如果在运算过程中,没有
您可能关注的文档
- 第2章 复合准则精要.ppt
- 第2章 原核微生物精要.ppt
- 人教版八年级语文上册《阿长与山海经》要点.ppt
- 人教版八年级语文上册第9课老王-课件(共32张PPT)要点.ppt
- 第2章 实时进样--界面概述精要.doc
- 人教版八年级语文下册期末复习要点.doc
- 第2章 密码学基础精要.ppt
- 人教版八年级语文上册19生物入侵者教学课件要点.ppt
- 人教版八年级语文下册语文生字词的拼音.词语解释及文学常识要点.doc
- 人教版八年级语文下册16云南的歌会要点.ppt
- 皇台酒业存货管理存在的问题及对策分析研究优选x .pdf
- 环卫项目经理必备——环卫项目接标进场三部曲,优秀的项目经理都在用.pdf
- 清明节活动主题策划书 .pdf
- 电子商务面临的法律问题及对策2024年 .pdf
- 环卫车项目建筑工程实施方案范文 .pdf
- 淮安区新材料项目合作计划书 .pdf
- 【风电项目案例6】案涉风电场风力发电机组采购合同的解除及相应的法律责任.docx
- 【人民法院案例库】工程甩项签证后,发包人无权以未竣工验收为由拒付工程款.docx
- 【最高院公报案例】主合同与补充协议之间是否具有可分性对争议解决方式认定的影响.docx
- 【最高院案例】公司对外担保纠纷裁判意见24条.docx
最近下载
- Siemens西门子电力自动化 变电站自动化 SICAM Anole 用户手册.pdf
- 《导数的概念》教学设计.doc
- 开放系统11379《人文英语(3)》期末机考真题及答案(第102套).pdf
- (康德卷)重庆市高2025届高三第一次联合诊断检 化学试卷(含答案).docx
- 湖北省武汉市江岸区2023-2024学年八年级上学期期末考试英语试题(含答案).docx VIP
- 绘本故事小金鱼逃走了课件PPT.ppt
- 2024年小学古诗词知识竞赛试题及答案(完整版).docx
- 自创--平面镜成像说课市公开课一等奖百校联赛优质课金奖名师赛课获奖课件.ppt VIP
- csm3100无创血流动力检测系统.doc
- 西餐热菜工艺模块3 水产类菜品制作.pptx VIP
文档评论(0)