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

来自姬鸿昌的知识库
跳到导航 跳到搜索
第26行: 第26行:
 
|优化编译,有效支持高级语言
 
|优化编译,有效支持高级语言
 
|}
 
|}
 +
 +
=== CISC与RISC比较,分哪些维度? ===
 +
指令数量、指令使用频率,寻址方式,寄存器,流水线支持,高级语言支持
 +
 +
CISC:复杂,指令数量多,频率差别大,多寻址
 +
 +
RISC:精简,指令数量少,操作寄存器,单周期,少寻址,多通用寄存器,流水线

2024年5月7日 (二) 14:13的版本

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

CISC与RISC

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

硬布线逻辑控制为主;

适合采用流水线

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

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

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

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

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