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

比较CISC与RISC之差异

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

比较CISC与RISC之差异 ??? 1. 指令的形成:CISC 因指令复杂,故采用微指令码控制单元的设计,而RISC的指令90%是由硬件直接完成,只有10%的指令是由软件以组合的方式完成,因此指令执行时间上RISC较短,但RISC所须ROM空间相对的比较大,至于RAM使用大小应该与程序的应用比较有关系。

????? 2. 寻址模式:CISC的需要较多的寻址模式,而RISC只有少数的寻址模式,因此CPU在计算存储器有效位址时,CISC占用的汇流排周期较多。

????? 3. 指令的执行:CISC指令的格式长短不一,执行时的周期次数也不统一,而RISC结构刚好相反,故适合采用流水线处理架构的设计,进而可以达到平均一周期完成一指令的方向努力。显然的,在设计上RISC较CISC简单,同时因为CISC的执行步骤过多,闲置的单元电路等待时间增长,不利于平行处理的设计,所以就效能而言RISC较CISC还是占了上风,但RISC因指令精简化后造成应用程式码变大,需要较大的存储器空间,且存在指令种类较多等等的缺点。

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


              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > armlinux > 比较CISC与RISC之差异
 

"比较CISC与RISC之差异"的相关文章

网站地图

围观()