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

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的1个中间版本)
第26行: 第26行:
 
|优化编译,有效支持高级语言
 
|优化编译,有效支持高级语言
 
|}
 
|}
 +
 +
=== 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、用硬布线电路实现指令解码,快速完成指令译码