您现在的位置: 主页 > 嵌入式操作系统 > armlinux > CISC和RISC的比较
本文所属标签:
为本文创立个标签吧:

CISC和RISC的比较

来源: 网络用户发布,如有版权联系网管删除 2020-04-16 

CISC和RISC的比较 (一)CISC
1. CISC体系的指令特征

????
? 1) 使用微代码。指令集可以直接在微代码存储器(比主存储器的速度快很多)里执行,新设计的处理器,只需增加较少的电晶体就可以执行同样的指令集,也可以很快地编写新的指令集程序。

????? 2) 庞大的指令集。可以减少编程所需要的代码行数,减轻程序员的负担。高级语言对应的指令集:包括双运算元格式、寄存器到寄存器、寄存器到存储器以及存储器到寄存器的指令。
2. CISC体系的优缺点

????? 1) 优点:能够有效缩短新指令的微代码设计时间,允许设计师实现 CISC 体系机器的向上兼容。新的系统可以使用一个包含早期系统的指令超集合,也就可以使用较早电脑上使用的相同软件。另外微程序指令的格式与高级语言相匹配,因而编译器并不一定要重新编写。

????? 2) 缺点:指令集以及芯片的设计比上一代产品更复杂,不同的指令,需要不同的时钟周期来完成,执行较慢的指令,将影响整台机器的执行效率。

(二)RISC
1. RISC体系的指令特征

????? 1) 精简指令集:包含了简单、基本的指令,通过这些简单、基本的指令,就可以组合成复杂指令。

????? 2) 同样长度的指令:每条指令的长度都是相同的,可以在一个单独操作里完成。

????? 3) 单机器周期指令:大多数的指令都可以在一个机器周期里完成,并且允许处理器在同一时间内执行一系列的指令。

————————————————
版权声明:本文为CSDN博主「iblade」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iblade/java/article/details/79628889


              查看评论 回复



 

"CISC和RISC的比较"的相关文章

网站地图

围观()