RISC与CISC
 发布时间 
 阅读量: 
 阅读量 
RISC:精简指令系统计算机Reduced Instruction Set Computer
CISC:复杂指令系统计算机Complex Instruction Set Computer
VLSIC:超大规模集成电路为巨型集成电路体系(Very Large Scale Integration)及其巨型集成电路组件(Very Large Scale Integrated circuits)
- RISC是CISC的80-20规律。
 
CISC缺点:设计周期长;耗资大;执行频度高的指令时,执行速度提高困难;
CISC改进的目的在于针对指令系统进行优化;其目的是为了使机器语言指令与其相应的语义更加接近。
RISC的优势在于节省空间、具备高性能以及采用小芯片设计;其中较小的芯片空间用于承担控制单元CU的功能,而大部分的芯片空间则由寄存器负责存储数据.
优化时间利用,在设计寄存器作为快速存储区域的同时,减少RISC处理器在调用子程序时所需的延时。
降低功耗。
RISC的缺点包括指令密度较低;通常一条CISC指令需要用多条RISC指令来完成;
不能执行x86代码;
给优化编译程序带来了困难。
RISC产生原因:人们研究如何有效利用VLSIC的有效空间。
- 
RISC的使用:ARM,MIPS内核
 - 
RISC与CISC的区别:
 
指令集
流水线
寄存器
Load/Store结构
CISC与RISC的区别 | 指标| RISC| CISC |
| --- | --- | --- | 
|---|---|---|
| 流水线 | 使用单周期指令,便于流水线操作执行 | 指令的执行需要调用微代码的一个微程序 | 
| 寄存器 | 大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载存储指令可以访问存储器,以提高指令的执行效率 | 用于特定目的的专用寄存器 | 
| Load/Store结构 | 独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输;用可加载/存储指令批量传输数据,以提高数据的传输效率 | 处理器能够直接处理存储器中的数据 | 
全部评论 (0)
 还没有任何评论哟~ 
