RISC和CISC的对比
RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图 在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:
(1)指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。
(2)存储器操作:RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接。
(3)程序:RISC汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC汇编语言程序编程相对简单,科学计算及复杂操作的程序社设计相对容易,效率较高。
(4)中断:RISC机器在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。
(5)CPU:RISCCPU包含有较少的单元电路,因而面积小、功耗低;而CISCCPU包含有丰富的电路单元,因而功能强、面积大、功耗大。
(6)设计周期:RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC微处理器结构复杂,设计周期长。
(7)用户使用:RISC微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。
(8)应用范围:由于RISC指令系统的确定与特定的应用领域有关,故RISC机器更适合于专用机;而CISC机器则更适合于通用机。
RISC和CISC的对比相关推荐
- 科普 | 处理器RISC和CISC架构分析对比
点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 CISC(复杂指 ...
- 计算机组成原理:RISC与CISC比较
计算机组成原理:RISC与CISC比较 检查RISC架构的优缺点的最简单方法是将其与其前身CISC(复杂指令集计算机)架构进行对比. e.g.:将内存中的两个数字相乘 上方是表示通用计算机存储方案的图 ...
- ARM学习系列 ---- RISC和CISC概述
1 引言 CPU发明到现在,有非常多种架构涌现出来,目前市场上主流的芯片架构有 X86.ARM.RISC-V和MIPS四种: 架构 指令集 特点 x86 CISC 因特尔和AMD,占领了95%以上的桌 ...
- RISC和CISC,究竟有何不同?
关注+星标公众号,不错过精彩内容 转自 | 半导体行业观察 关于RISC和CISC处理器的区别,大多数人会认为是一些特性.指令,或者是晶体管数量的差异.但实际上两者之间的差别不能简单的一概而论. 少量 ...
- RISC和CISC的区别
文章目录 复杂指令集计算机(CISC) 精简指令集计算机(RISC) CISC与RISC的区别 参考文章 RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构.它们的区别在 ...
- RISC、CISC、 SIMD、FPU、MMX、SSE、SSEX、AVX、3D Now以及DSP、ARM的Neon简介
CPU的指令集从主流的体系结构上分为精简指令集和复杂指令集,而在普通的计算机处理器基本上是使用的复杂指令集.在计算机早期的发展过程中,CPU中的指令集是没有划分类型的,而是都将各种程序需要相配合的指令 ...
- 启明云端分享|ESP32-C3(ESP32C3MINI1)使用的RISC与CISC有什么区别
马上ESP32-C3(ESP32-C3-MINI-1)就量产出货了,今天我们来说说乐鑫在ESP32-C3上使用的RISC与CISC有什么区别呢? RISC -精简指令集计算机(RISC:Redu ...
- RISC与CISC比较
RISC的设计重点在于降低由硬件执行指令的复杂度,因为软件比硬件容易提供更大的灵活性和更高的智能,因此RISC设计对编译器有更高的要求:CISC的设计则更侧重于硬件执行指令的功能,使CISC的指令变得 ...
- RISC 和 CISC 区别
RISC 和 CISC 是目前设计制造微控制器的两种典型技术,虽然它们都是试图在体系结构.操作运行. 软件硬件.编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同, 因此 ...
最新文章
- 联想电脑 Realtek RTL8821CE 无线网卡 驱动安装 16.04/18.04
- smo算法matlab实现
- 批量条形码生成器_条码打印软件之Code32条形码
- 税务系统问题分析 来自CSNA论坛
- c++ 管理员身份_CATIA的管理员模式和多版本环境变量设置
- WCF创建到使用到发布
- mysql bundle.tar_MySQL 5.6 Bundle Tar安装
- 485 九针头_三代德玛莎针头 九针头 十三针头 9针头 13针头 原装进口
- 微服务 注册中心_4.微服务架构的第二个组件:注册中心
- centos mpeg acc 解码器安装
- 3500份课程课后习题答案与大家分享
- JavaScript表单验证
- spring 使用aop 缺少依赖包aspectjweaver.jar 和spring-aop.jar报错
- ps还原上一步快捷键_ps怎么返回上一步?PS返回上一步快捷键
- kdj买卖指标公式源码_KDJ胜率极高的买入机会,死记一个指标(附KDJ背离指标源码)...
- 考公 | 粉笔网课笔记——申论 吴越
- android串口开发!一年后斩获腾讯T3,附面试题答案
- 计算未来离现在最近的是星期天的年份
- slam中的相机相关
- 大数据Spark实战第一集 导学