软考-系统架构设计师:CISC 与 RISC
软考 系统架构设计师 About 728 wordsCISC
Complex Instruction Set Computer 复杂指令集计算机Intel
公司X86
为核心的PC
系列正是基于CISC
体系结构
- 对编译器的开发十分有利;
- 对
CPU
的工艺要求非常高; - 增加
CPU
结构的复杂性; - 不等长指令集,必须对不等长指令集进行分割,在执行单一指令时需要执行较多的处理工作;
- 目前占有量较大。
eg:乘法运算翻译成一条指令就可以完成。
RISC
Reduced Instruction Set Computer 精简指令集计算机Apple
公司的Macintosh
则是基于RISC
体系结构
- 对编译器有更高要求;
- 降低
CPU
的复杂性; - 在工艺相同的情况下生产出性能更强大的
CPU
; - 等长精简指令集,执行速度快且性能稳定;
- 适合用于并行处理;
- 大多数指令可在一个计算机周期内完成;
RISC
中多采用硬布线控制逻辑;RISC
的内部通用寄存器数量相对CISC
多;RISC
的指令数、寻址方式和指令格式种类相对CISC
少。
eg:乘法运算翻译成多条指令相加完成。
考点
给出四个选项对于CISC和RISC的描述,选择哪个说法正确或错误;或者哪个是CISC或RISC的特点。考察频度较高。
特点
指令系统类型 | 指令 | 寻址方式 | 实现方式 | 其他 |
---|---|---|---|---|
CISC(复杂) | 数量多 使用频率差别大 可变长格式 |
支持多种 | 微程序控制技术(微码) | 研制周期长 |
RISC(精简) | 数量少 使用频率接近 定长格式 大部分为单周期指令 操作寄存器 只能Load/Store操作内存 |
支持方式少 | 增加了通用寄存器:硬布线逻辑控制为主;适合采用流水线 | 优化并编译,有效支持高级语言 |
参考
Views: 3,944 · Posted: 2019-08-03
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...