指令系统 - CISC 和 RISC

1 概述

计算机指令集
CISC:Complex Instruction Set Computer,复杂指令集计算机
RISC:Reduced Instruction Set Computer,精简指令集计算机

2 指令集计算机

2.1 CISC 复杂

  • CISC:Complex Instruction Set Computer,复杂指令集计算机。
  • 基本思想:进一步增强原有指令的功能,用更为 复杂的新指令 取代原先由软件子程序完成的功能,实现软件功能的硬件化,导致机器的指令系统越来越庞大而复杂。

2.2 RISC 精简

  • RISC:Reduced Instruction Set Computer,精简指令集计算机。
  • 基本思想:通过 减少指令总数简化指令功能,降低硬件设计的复杂度,使指令能单周期执行,并通过优化编译提高指令的执行速度,采用 硬布线控制 逻辑优化编译程序。
  • 注意:和 CISC 架构相比较,尽管 RISC 架构有上述的优点,但不能认为 RISC 架构就可以取代 CISC 架构,事实上,RISC 和 CISC 各有优势,而且界限并不那么明显。现代的 CPU 往往采用 CISC 的外围,内部加入了 RISC 的特性,如超长指令集 CPU 就是融合了 RISC 和 CISC 的优势,成为未来的 CPU 发展方向之一。

2.3 区别

RISC(精简)CISC(复杂)
指令系统简单,精简复杂,庞
指令数目一般小于 100 条一般大于 300 条
指令字长固定长度无限制
指令设计软件 为中心硬件 为中心
可访存指令只有 Load/Store 指令无限制
通用寄存器数量较多较少
指令流水线必须可选
控制方式硬布线逻辑控制微程序控制

3 扩展

3.1 网工软考真题

【2019上半年 - 4】以下关于 RISC(精简指令系统计算机)技术的叙述中,错误的是()。
A.指令长度固定、指令种类尽量少
B.指令功能强大、寻址方式复杂多样
C.增加寄存器数目以减少访存次数
D.用硬布线电路实现指令解码,快速完成指令译码

参考答案:B
RISC 鼓励尽可能使用较少的、简单的 寻址方式

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼丸丶粗面

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值