CISC和RISC分别表示复杂指令集系统和精简指令集系统,具体信息如下表所示。
指令系统类型 指令 存执方式 实现方式 其他CISC(复杂) 数量多、使用频率差别大,可变长格式 支持多种 微程序控制技术(微码) 研发周期长
SISC(精简) 数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存。 支持方式少 增加了通信寄存器、硬布线逻辑控制为主,适合采用流水线 优化编译,有效支持高级编程语言
如何比较CISC和RISC,分哪些维度?
指令数量、指令使用频率、存执方式、寄存器、流水线支持、高级语言支持。
CISC:复杂、指令数量多,频率差别大、多寻址。
RISC:精简、指令数量少。操作寄存器,单周期,少寻址,多通用寄存器,流水线,
好了,今天就到这儿吧,我是冰河,大家有啥问题可以在下方留言,也可以加我微信:sun_shine_lyz,我拉你进群,一起交流技术,一起进阶,一起牛逼~~