CISC指令集和RISC指令集有什么区别?

大学网课 已帮助 人

CISC指令集和RISC指令集有什么区别?

CISC指令集和RISC指令集有什么区别?

热搜:cpu指令集中什么是多媒体扩展指令集

回答

共1条回复

  • 价格:CISC由硬件完成部分软件功能,硬件复杂性增加,芯片成本高;RISC由软件完成部分硬件功能,软件复杂性增加,芯片成本低; 性能:CISC减少代码尺寸,增加指令的执行周期数;RISC使用流水线降低指令的执行周期数,增加代码尺寸; 指令集:CISC使用大量的混杂型指令集,有简单快速的指令,也有复杂的多周期指令,符合 HLL high level language;RISC采用简单的单周期指令,在汇编指令方面有相应的 CISC 微代码指令; CISC由硬件完成对高级语言的支持,RISC由软件完成对高级语言的支持; CISC使用复杂的寻址模式,支持内存到内存寻址;RISC简单的寻址模式,仅允许LOAD 和STORE 指令存取内存,其它所有的操作都基于寄存器到寄存器; CISC寄存器较少,RISC寄存器较多。