- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据的表示与指令系统设计 第二章 数据的表示与指令系统设计 2.1 数据类型与表示 2.2 指令系统设计 2.3 CISC计算机和RISC计算机 2.1 数据的类型与表示 在计算机中,所有的工作都是围绕着数据进行的。数据类型与表示方式在很大程度上反映了计算机的性能。因此,对于一个计算机系统来说,如果它能直接处理的数据类型越多,那么它的功能就越强。 2.1.1 数据类型 2.1.2 数据表示 2.1.3 定点数与浮点数 2.1.4 向量数据表示 2.1.5 自定义数据表示 2.2 指令系统设计 2.2.1 指令系统的发展及其风格 2.2.2 指令系统的设计要求与分类 2.2.3 地址分配与寻址方式 2.2.4 按内容寻址方式 2.2.5 指令格式与优化设计 2.2.6 指令系统结构举例 2.2.1 指令系统的发展与其风格 2.2.2 指令系统的设计要求与分类 2.2.3 地址分配与寻址方式 2.2.4 按内容寻址方式 2.2.5 指令格式与优化设计 2.2.6 指令系统结构举例 2.3 CISC和RISC计算机比较 2.3.1 CISC计算机的特点与风格 2.3.2 RISC计算机的特点与风格 2.3.3 CISC和RISC计算机性能比较 2.3.4 RISC计算机中的新技术 2.3.5 RISC机指令系统实例分析 2.3.1 CISC计算机的特点与风格 2.3.2 RISC计算机的特点与风格 2.3.3 CISC和RISC计算机性能比较 2.3.4 RISC计算机中的新技术 2.3.5 RISC机指令系统实例分析 在RISC机中,对于相同任务的程序来说,虽然IN增大,但是CPI很小,在采用流水线技术后,一个节拍可执行多条指令;而且硬件结构简单,TC还可以减小;因此从整体来看,RISC技术有利于提高计算机的运行速度,减少程序执行的时间。 以下设CISC和RISC机中,TC相等,需要完成的任务相同。于是: IN(CISC)<IN(RISC) CPI(CISC)>CPI(RISC) 由于CPI(CISC)一般是CPI(RISC)的很多倍,因此 (IN×CPI)RISC<(IN×CPI)CISC,所以TCPU(RISC)<TCPU(CISC) RISC机特点: ① 不设或最大限度地简化微程序控制器,简化处理器的硬件结构; ② 控制器简单规整,便于VLSI的设计、测试与验证,适合于VLSI批量生产; ③ 指令系统简单规整,能较好地与编译程序匹配,有利于对高级语言程序的编译或者解释,易于实现优化编译; ④ 编译后生成的目标代码长,占据存储器空间大;但是RAM内部的密度越来越大,可支持RISC技术的发展; ⑤ RISC要求优化编译,执行硬件流水线操作,因此对编译器的要求较高 RISC计算机与CISC计算机的比较,如表2.11所示; 一般采用直接硬连接线控制 多数采用微程序控制器 控制逻辑实现方式 较长 较短 程序源代码长度 比较容易 比较难 优化编译的实现 多数在一个机器周期内完成 差别很大 各种指令执行时间 差别不大 差别很大 各种指令使用频率 限定LOAD/STORE 不加限制 可访存指令 固定为32/64位 不固定 指令字长 一般≤4 一般≥4 寻址方式 一般≤4 一般≥4 指令格式 一般≤100 一般≥200 指令数 简单,精练 复杂,庞大 指令系统 RISC CISC 机型 项目 表2.11 RISC计算机与CISC计算机比较 图2.22 RISC计算机的发展过程 近年来,RISC计算机的发展过程如图2.22所示。 【例2.10】设在某一程序中,简单指令占80%,复杂指令占20%。在CISC计算机中,执行简单指令需要4个机器周期,复杂指令需要8个机器周期。而在RISC计算机中,执行简单指令仅需要1个机器周期,对于复杂指令需要通过一串指令来实现,例如用14条简单指令,也就是14个机器周期。若给定的程序有1000000条指令,通过分析和计算,比较两种计算机性能。 解:设两种机器使用相同的时钟频率,且TC=100ns。 根据题意,两种计算机执行这一程序的CPU时间分别为: 则 TCPU(RISC) =(0.80×1+0.20×14)×106×10-7=0.36s
您可能关注的文档
- 计算机文化基础 教学课件 作者 晋玉星 LX3_04.docx
- 计算机文化基础 教学课件 作者 晋玉星 SC5_1.ppt
- 计算机文化基础 教学课件 作者 晋玉星 TCPIP.pdf
- 计算机文化基础 教学课件 作者 晋玉星 毕业论文.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_01.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_02.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_06.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_07.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_08.doc
- 计算机文化基础 教学课件 作者 晋玉星随堂练习 STLX3_13.doc
最近下载
- 涉密运行维护管理制度.docx VIP
- MobileFlow-大模型驱动的终端自动化测试新范式-2025研发效能最佳实践.pdf VIP
- OPPO企业AI赋能研效提升的应用与原理解析-2025研发效能最佳实践.pdf VIP
- 《第四单元 西方音乐发展史掠影学习学习项目二 音乐中的浪漫主义》七年级上册音乐人教版 教案(表格式)(2024新版).docx
- T∕CACM 1090-2018 中医治未病技术操作规范 穴位敷贴.docx VIP
- 学科教学与综合育人能力提升谈谈个人见解与感悟.docx VIP
- 新解读《GB_T 35070.3-2018停车场电子收费 第3部分:交易流程》.docx VIP
- 1 《中国人民站起来了》课件(共61张PPT)统编版高中语文选择性必修上册.pptx VIP
- CMF:中国宏观经济专题报告(第98期):读懂价格信号,稳住经济大盘.pdf VIP
- 字节跳动 研发效能提升之道-2025研发效能最佳实践.pdf VIP
文档评论(0)