计算机系统架构2

1.指令集结构的分类:堆栈;累加器;通用寄存器组

2.通用寄存器结构分为寄存器-存储器结构(RM结构)和寄存器-寄存器结构(RR结构)

3.寄存器的访问速度比存储器快

4.register int x; x被声明为一个

寄存器变量。

5.寻址方式:是指一种指令集结构如何确定所要访问的数据的地址。

立即数寻址方式和偏移寻址方式的使用频度最高。

6.对指令集的基本要求:完整性;规整性;高效率;兼容性

7.CISC复杂指令集计算机:向用户提供了数量多,功能丰富的指令

8.RISC精简指令集计算机:

(1)指令条数少而简单

(2)采用简单而又统一的指令格式,并减少寻址方式。指令字长都为32位或者64位。

(3)指令的执行在单个机器周期内完成(采用流水线机制后)

(4)只有load和store指令才能访问存储器,其他指令的操作都是在寄存器之间的】进行,即采用load-store结构

(5)大多数指令都采用硬连逻辑来实现

(6)强调优化编译的作用,为高级语言程序生成优化的代码

(7)充分利用流水线技术来提高性能

9.控制指令

(1)跳转指令:无条件改变控制流,例如break;continue;return;goto

(2)分支指令:有条件改变控制流

10.数据表示:计算机硬件能够直接识别,指令集可以直接调用的数据类型

11.指令=操作码+操作数

12.MIPS有32个64位通用寄存器和32个64位浮点寄存器。R0的值永远是0。单精度浮点数32位,双精度浮点数64位。

13.字节,半字或者字在装入64位寄存器时,用零扩展或者用符号位扩展来填充寄存器的剩余部分

14.MIPS的指令格式

(1)I类指令,包含load和store指令,立即数指令,分支指令,寄存器跳转指令和寄存器链接跳转指令

(2)R类指令

(3)J类指令

15.int x:有符号整形变量

unsiged int x:无符号整形变量

相关推荐
ICscholar7 小时前
ExaDigiT/RAPS
linux·服务器·ubuntu·系统架构·运维开发
DeepVis Research17 小时前
基于Kelvin基准集的分布式分支策略与零信任架构演进分析 (DevSecOps Case Study)
运维·网络安全·系统架构·数据集·边缘计算
RockHopper202518 小时前
Designing Inventory & Genealogy Management in Smart Manufacturing Systems
系统架构·智能制造·isa-95·isa-88
2503_9469718620 小时前
【DataRecovery/GitOps】2026年度全量数据回滚与多重宇宙版本控制基准索引 (Phase 3-End & Phase 4-Start)
网络安全·系统架构·云计算·数据集·版本控制
hk112421 小时前
【K8s/Cluster】2026年度分布式微工集群与高并发任务编排基准索引 (Benchmark Index)
运维·算法·系统架构·云计算·数据集
2503_9469718621 小时前
【StarFleet/Ops】2026年度联邦星舰企业架构演进与深空探测日志索引 (System Log Index)
运维·人工智能·网络安全·架构·系统架构·数据集
caicongyang1 天前
JoyAgent-JDGenie 系统架构文档
系统架构·源码分析·joyagent·jdgenie
粟悟饭&龟波功2 天前
【软考系统架构设计师】十、未来信息技术
系统架构
2503_946971862 天前
【Virtualization/AGI】2026年度全沉浸式虚拟化架构与AGI沙箱逃逸基准索引 (Benchmark Index)
人工智能·网络安全·系统架构·数据集·元宇宙
hk11242 天前
【LegacySys/BioDefense】2026年度古代遗留系统恢复与自动化生物防御基准索引 (Benchmark Index)
人工智能·物联网·网络安全·系统架构·数据集