计算机系统架构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:无符号整形变量

相关推荐
huaqianzkh5 小时前
学习MDA规范_7.XML元数据互换(XMI)
xml·系统架构
abka6 小时前
系统架构的评估的系统的质量属性
数据库·系统架构
软考诸葛老师6 小时前
(全)2024下半年真题 系统架构设计师 综合知识 答案解析02
系统架构·系统架构设计师·真题
软考诸葛老师6 小时前
2024下半年真题 系统架构设计师 案例分析
系统架构·系统架构设计师·真题
软考诸葛老师11 小时前
2024下半年真题 系统架构设计师 论文写作 答案解析
系统架构·系统架构设计师·真题
王佑辉16 小时前
【系统架构设计师】商用构件的标准规范
系统架构
charlie1145141912 天前
从0开始的操作系统手搓教程27:下一步,实现我们的用户进程
学习·架构·系统架构·操作系统·教程·手搓教程·用户线程
m0_555762902 天前
通过接口或抽象类进一步解耦
数据库·系统架构
洛北辰南3 天前
系统架构设计师—数据库基础篇—数据库优化技术
数据库·系统架构·优化技术