通知
此博客运行在jpress系统上,如果你喜欢此博客模板,请加QQ群:1061691290(whimurmur模板/jpress插件),免费下载使用

计算机组成原理 指令系统 CISC和RISC的基本概念

2333人浏览 / 0人评论 | 作者:whisper  | 分类: 计算机组成原理  | 标签: 计算机组成原理  | 

作者: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不易实现指令系统兼容


亲爱的读者:有时间可以点赞评论一下

点赞(0) 打赏

全部评论

还没有评论!