作者:因情语写
链接:https://www.proprogrammar.com/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不易实现指令系统兼容
亲爱的读者:有时间可以点赞评论一下
月份 | 原创文章数 |
---|---|
202206 | 4 |
202205 | 2 |
202204 | 1 |
202203 | 11 |
202201 | 2 |
202108 | 7 |
202107 | 3 |
202106 | 16 |
202105 | 10 |
202104 | 16 |
202103 | 56 |
202102 | 14 |
202010 | 3 |
202009 | 3 |
202008 | 7 |
202007 | 7 |
202006 | 10 |
202005 | 11 |
202004 | 22 |
202003 | 52 |
202002 | 44 |
202001 | 83 |
201912 | 52 |
201911 | 29 |
201910 | 41 |
201909 | 99 |
201908 | 35 |
201907 | 73 |
201906 | 121 |
201811 | 1 |
201810 | 2 |
201804 | 1 |
201803 | 1 |
201802 | 1 |
201707 | 1 |
全部评论