第一章 计算机硬件基础(CISC/RISC指令系统)

1、CISC

Complex Instruction Set Computer设计思路:一条指令完成一个复杂的基本功能

代表:×86架构,主要用于笔记本、台式机等。
80-20规律 :典型程序中80%的语句仅仅使用处理机中20%的指令

2、RISC

RISC :Reduced Instruction Set Computer设计思路:一条指令完成一个基本"动作"。多条指令组合完成一个复杂的基本功能

代表:ARM架构,主要用于手机、平板等。

3、总结

|----------|--------------------|----------------------------|
| 类别 | CISC | RISC |
| 指令系统 | 复杂,庞大 | 简单,精简 |
| 指令数目 | 一般大于200条 | 一般小于100条 |
| 指令字长 | 不固定 | 定长 |
| 可访存指令 | 不加限制 | 只有Load/Store指令 |
| 各种指令执行时间 | 相差较大 | 绝大多数在一个周期内完成 |
| 各种指令使用频度 | 相差很大 | 都比较常用 |
| 通用寄存器数量 | 较少 | 多 |
| 目标代码 | 难以用优化编译生成高效的目标代码程序 | 优化的编译程序,生成代码较为高效 |
| 寻址方式 | 支持多种寻址方式 | 支持方式少 |
| 实现方式 | 微程序控制技术 | 增加了通用寄存器;硬布线逻辑控制为主;适合采用流水线 |

相关推荐
编程小海浪21 分钟前
系统架构设计师备考资料
架构师·软考·软考架构师·2026软考
@insist12319 小时前
数据库系统工程师-分布式数据库与数据仓库核心考点及应用体系
数据库·数据仓库·分布式·软考·数据库系统工程师·软件水平考试
CappuccinoRose21 小时前
输入/输出及其控制 - 软考备战(五)
计算机·dma·软考·通道·中断·外设·程序查询
Whoami!1 天前
⋐ 15-2 ⋑ 软考高项 | 第 20 章:高级项目管理 [ 下 ]
软考·高项·信息系统项目管理师·量化项目管理
猹叉叉(学习版)1 天前
【系统分析师_知识点整理】 9.系统规划与分析
笔记·软考·系统分析师·系统规划
@insist1232 天前
数据库系统工程师-云计算与大数据核心知识
大数据·数据库·云计算·软考·数据库系统工程师·软件水平考试
猹叉叉(学习版)2 天前
【系统分析师_知识点整理】 8.项目管理
笔记·项目管理·软考·系统分析师
小李的便利店3 天前
系统架构设计师-案例分析-软件架构设计
系统架构·软考·soa·架构风格
zlp19923 天前
软考(系统架构师)-大数据篇
系统架构·软考高级·软考·系统架构师
Whoami!3 天前
⋐ 14-2 ⋑ 软考高项 | 第 19 章:变更管理
软考·信息系统项目管理师·变更管理