第一章 计算机硬件基础(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指令 |
| 各种指令执行时间 | 相差较大 | 绝大多数在一个周期内完成 |
| 各种指令使用频度 | 相差很大 | 都比较常用 |
| 通用寄存器数量 | 较少 | 多 |
| 目标代码 | 难以用优化编译生成高效的目标代码程序 | 优化的编译程序,生成代码较为高效 |
| 寻址方式 | 支持多种寻址方式 | 支持方式少 |
| 实现方式 | 微程序控制技术 | 增加了通用寄存器;硬布线逻辑控制为主;适合采用流水线 |

相关推荐
@insist1231 天前
软件设计师-数据库技术基础:系统组成、三级模式两级映像与数据模型核心考点解析
数据库·软考·软件设计师
@insist1231 天前
软件设计师-E-R 模型核心原理与应用指南
数据库·oracle·软考·软件设计师·软件水平考试
Whoami!1 天前
〘 7 〙软考高项 | 第14章:项目沟通管理
软考·信息系统项目管理师·沟通管理
@insist1231 天前
数据库系统工程师-元组 / 域演算与查询优化:从理论到实践的数据库核心能力指南
数据库·oracle·软考·数据库系统工程师
向上的车轮2 天前
《信息系统项目管理师教程(第4版)》综合知识快速入门:先构建知识图谱
软考
zlp19922 天前
软考(系统架构师)-计算机网络之OSI七层模型
计算机网络·系统架构·软考高级·软考·系统架构师
软考考神2 天前
2026上半年软考中级数据库系统工程师备考攻略:从SQL小白到数据库高手!
软考·软考备考·数据库系统工程师
Whoami!2 天前
〘 6-2 〙软考高项 | 第13章:项目资源管理(下)
软考·高项·信息系统项目管理师·资源管理
weixin_468466853 天前
软件测试分类及白盒测试不同覆盖原理详解
软件测试·编程·软件工程·软考·白盒测试·路径覆盖·条件组合覆盖
未来可期叶4 天前
【软考网工】第一章 计算机网络概论:高频考点(OSI/TCP/IP+数据封装)
网络·笔记·网络协议·tcp/ip·计算机网络·软考·备考