“软件设计师精讲 CISC与RISC”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV13U4y1E7oA/?p=14”的新页面)
 
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
 
https://www.bilibili.com/video/BV13U4y1E7oA/?p=14
 
https://www.bilibili.com/video/BV13U4y1E7oA/?p=14
 +
 +
=== CISC与RISC ===
 +
{| class="wikitable"
 +
|+
 +
!指令系统类型
 +
!指令
 +
!寻址方式
 +
!实现方式
 +
!其它
 +
|-
 +
|CISC(复杂)
 +
|数量多,使用频率差别大,可变长格式
 +
|支持多种
 +
|微程序控制技术(微码)
 +
|研制周期长
 +
|-
 +
|RISC(精简)
 +
|数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存
 +
|支持方式少
 +
|增加了通用寄存器;
 +
 +
硬布线逻辑控制为主;
 +
 +
适合采用流水线
 +
|优化编译,有效支持高级语言
 +
|}
 +
 +
=== CISC与RISC比较,分哪些维度? ===
 +
指令数量、指令使用频率,寻址方式,寄存器,流水线支持,高级语言支持
 +
 +
CISC:复杂,指令数量多,频率差别大,多寻址
 +
 +
RISC:精简,指令数量少,操作寄存器,单周期,少寻址,多通用寄存器,流水线
 +
 +
 +
=== 例题讲解 ===
 +
以下关于RISC(精简指令系统计算机)技术的叙述中,错误的是()
 +
 +
A、指令长度固定、指令种类尽量少
 +
 +
B、指令功能强大、寻址方式复杂多样  √
 +
 +
C、增加寄存器数目以减少访存次数
 +
 +
D、用硬布线电路实现指令解码,快速完成指令译码

2024年5月7日 (二) 14:17的最新版本

https://www.bilibili.com/video/BV13U4y1E7oA/?p=14

CISC与RISC

指令系统类型 指令 寻址方式 实现方式 其它
CISC(复杂) 数量多,使用频率差别大,可变长格式 支持多种 微程序控制技术(微码) 研制周期长
RISC(精简) 数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存 支持方式少 增加了通用寄存器;

硬布线逻辑控制为主;

适合采用流水线

优化编译,有效支持高级语言

CISC与RISC比较,分哪些维度?

指令数量、指令使用频率,寻址方式,寄存器,流水线支持,高级语言支持

CISC:复杂,指令数量多,频率差别大,多寻址

RISC:精简,指令数量少,操作寄存器,单周期,少寻址,多通用寄存器,流水线


例题讲解

以下关于RISC(精简指令系统计算机)技术的叙述中,错误的是()

A、指令长度固定、指令种类尽量少

B、指令功能强大、寻址方式复杂多样 √

C、增加寄存器数目以减少访存次数

D、用硬布线电路实现指令解码,快速完成指令译码