作者:whisper
链接:http://proprogrammar.com:443/article/270
声明:请尊重原作者的劳动,如需转载请注明出处
一、RISC的产生和发展
RISC(Reduced Instruction Set Computer)
CISC(Complexed Instruction Set Computer)
80-20规律
典型程序中80%的语句仅仅使用处理机中20%的指令
执行频度高的简单指令,因复杂指令的存在,执行速度无法提高
二、RISC的主要特征
选用使用频度较高的一些简单指令,复杂指令的功能由简单指令来组合
指令长度固定、指令格式种类少、寻址方式少
只有LOAD/STORE指令访存
CPU中有多个通用寄存器
采用流水技术,一个时钟周期内完成一条指令
采用组合逻辑实现控制器
采用优化的编译程序
三、CISC的主要特征
系统指令复杂庞大,各种指令使用频度相差大
指令长度不固定、指令格式种类多、寻址方式多
访存指令不受限制
CPU中设有专用寄存器
大多数指令需要多个时钟周期执行完毕
采用微程序控制器
难以用优化编译生成高效的目的代码
四、RISC和CISC的比较
1、RISC更能充分利用VLSI芯片的面积
2、RISC更能提高计算机运算速度,指令数,指令格式,寻址方式少,通用寄存器多,采用组合逻辑,便于实现指令流水
3、RISC便于设计,可降低成本,提高可靠性
4、RISC有利于编译程序代码优化
5、RISC不易实现指令系统兼容
亲爱的读者:有时间可以点赞评论一下
全部评论