RISC全称Reduced Instruction Set Compute,精简指令集计算机。

CISC全称Complex Instruction Set Computers,复杂指令集计算机。

CISC既有简单指令也有复杂指令,后来人们发现典型程序中80%的语句都是使用计算机中20%的指令,而这20%的指令都属于简单指令;因此花再多时间去研究复杂指令,也仅仅只有20%的使用概率,并且复杂指令会影响计算机的执行速度。既然典型程序的80%都是使用简单指令完成,那剩下的20%语句用简单语句来重新组合一下模拟这些复杂指令就行了,而不需要使用这些复杂指令,于是RISC就出现了。

RISC的主要特点:

1)选取使用频率较高的一些简单指令以及一些很有用但不复杂的指令,让复杂指令的功能由使用频率高的简单指令的组合来实现。

2)指令长度固定,指令格式种类少,寻址方式种类少。

3)只有取数/存数指令访问存储器,其余指令的操作都在寄存器内完成。

4)CPU中有多个通用寄存器(比CICS的多)

5)采用流水线技术(RISC一定采用流水线),大部分指令在一个时钟周期内完成。采用超标量超流水线技术,可使每条指令的平均时间小于一个时钟周期。

6)控制器采用组合逻辑控制,不用微程序控制。

7)采用优化的编译程序

CICS的主要特点:

1)指令系统复杂庞大,指令数目一般多达200~300条。

2)指令长度不固定,指令格式种类多,寻址方式种类多。

3)可以访存的指令不受限制(RISC只有取数/存数指令访问存储器)

4)各种指令执行时间相差很大,大多数指令需多个时钟周期才能完成。

5)控制器大多数采用微程序控制。

6)难以用优化编译生成高效的目标代码程序

RISC与CICS的比较

1.RISC比CICS更能提高计算机运算速度;RISC寄存器多,就可以减少访存次数,指令数和寻址方式少,因此指令译码较快。

2.RISC比CISC更便于设计,可降低成本,提高可靠性。

3.RISC能有效支持高级语言程序。

4.CICS的指令系统比较丰富,有专用指令来完成特定的功能,因此处理特殊任务效率高。

(计算机组成原理)RISC与CISC的区别相关推荐

  1. 带你一步步了解S5PV210-I~ARM历史,RISC和CISC的区别,ARM与三星,华为,高通这些的关系

    首先我们比较直观的对S5PV210的了解就是它的外观,如下图: 这个上面直观的看到几个字母: SAMSUNG(三星,生产厂) S5PV210AH-A0(型号) ARM (内核厂家) 那首先我们就对三星 ...

  2. RISC和CISC的区别

    文章目录 复杂指令集计算机(CISC) 精简指令集计算机(RISC) CISC与RISC的区别 参考文章 RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构.它们的区别在 ...

  3. CPU的RISC和CISC架构的区别

    CPU的RISC和CISC架构的区别 有关RISC和CISC的区别方面, 之前就有一些零零碎碎的理解, 这里再次做一次总结, 以求深入. CISC架构的代表: x86, C51 RISC架构的代码:a ...

  4. 计算机组成原理 -- 概念点整理

    第一章 计算机系统概述 1. 计算机由哪几部分组成,以哪部分为中心? 答:计算机由运算器.控制器.存储器.输入设备.输出设备五部分组成.现代计算机通常把运算器和控制器集成在一块芯片上,称作中央处理器. ...

  5. 考研复试计算机组成原理篇

    1:冯诺依曼机器的主要特点? 1)计算机由运算器.存储器.控制器.输入设备和输出设备五大部分组成: 2)指令和数据存储在存储器中,并可以按地址访问: 3)指令和数据均以二进制表示: 4)指令由操作码和 ...

  6. c语言 各种变量的寻址方式,计算机组成原理常见题(四)

    1.若某数采用IEEE 754单精度浮点数格式表示为 4510 0000H,则其值是( B ). A.(+1.125)10×210 B(+1.125)10×211 C(+0.125)10×211 D. ...

  7. 计算机组成原理常见题(四)

    1.若某数采用IEEE 754单精度浮点数格式表示为 4510 0000H,则其值是( B ). A.(+1.125)10×210 B(+1.125)10×211 C(+0.125)10×211 D. ...

  8. 计算机组成原理常见题(六)

    1.假定用若干个16Kx1位的存储器芯片组成一个64Kx8位的存储器,芯片内各单元连续编址,则地址BFF0H所在的芯片的最小地址是(C) A.40000H B.60000H C.8000H D.000 ...

  9. 计算机组成原理:RISC与CISC比较

    计算机组成原理:RISC与CISC比较 检查RISC架构的优缺点的最简单方法是将其与其前身CISC(复杂指令集计算机)架构进行对比. e.g.:将内存中的两个数字相乘 上方是表示通用计算机存储方案的图 ...

最新文章

  1. 电源稳定性测试软件,电源稳定性测试
  2. spring核心功能结构
  3. Sharepoint
  4. Linux安装宝塔(Bt-Panel),修改用户名或密码,查看面板入口
  5. java service实例,javaweb后端实例 service
  6. mysql in优化_MySQL的一次优化记录 (IN子查询和索引优化)
  7. wshttpbinding java_WCF自定义用户账号密码之WCF系结模式wsHttpBinding的Java调用
  8. 全局变量链接时的冲突
  9. opencv函数制作的秒针模型
  10. Django 模板标签 换行导致异常的处理 linebreaksbr
  11. 001 lambda的分析
  12. 深入学习Java虚拟机(三)
  13. 安全测试工具之-Burpsuite
  14. ios备忘录下载安卓版_IOS版+安卓版,全下载注册教程
  15. js统计html页面访问的次数,JavaScript实现网站访问次数统计代码
  16. 《大话设计模式 下》
  17. Css Gird网格布局详细介绍
  18. mysql在centos下改24小时制
  19. 如何有效地解决数据变成快捷方式
  20. P2698 [USACO12MAR]花盆Flowerpot(单调队列+二分)

热门文章

  1. Uber优惠码漏洞允许黑客免费乘车
  2. 定时任务组件Quartz
  3. Java实现 蓝桥杯 算法提高 快乐司机
  4. 基于51单片机的超声波测距仪测液位及报警方案原理图设计
  5. ping 的错误回应
  6. K8S之ReplicaSet详解
  7. Soloπ 工具使用见解
  8. 球差产生的原因、定量分析和校正方法(zemax)
  9. 想起了三联书店 [戴文葆]
  10. 计算机系统集成双代号网络图讲解,系统集成项目管理工程师双代号时标网络图知识解读...