“21天养成好习惯”第一期—10

cpu

指令系统——指令的一般格式

设计cpu的指令系统,最重要的工作就是要设置好指令的格式

指令的一般格式

 1.指令字长

(1)定长指令格式   规整,便于控制

(2)变长指令格式  合理利用存储空间、提高取指令的效率,如超长指令集。

2.操作码结构

(1)定长操作码

各指令的位置、位数固定相同

(2)扩展操作码

各指令的位置、位数不固定,根据需要变化(设置扩展标志)

(3)复合型操作码

基本特征:

操作码分为几段,每段表示一种二级操作

【例】某机的算术逻辑运算指令格式

3.地址结构

指令中提供的地址,地址偏移量/立即数和寄存器编号

(1)指令中提供地址的方式

显式地址方式——>指令中明确指明地址码(直接/间接给出)

隐式地址方式——>地址码隐含约定,不在指令中出现

使用隐式地址,可以减少指令中的地址数量,从而简化地址结构

常见的地址结构类型

四地址结构指令

功能

 

一地址结构指令

 

零地址结构指令

 

指令可能会涉及到的操作数

(1)地址码数据

(2)数值型数据

(3)字符型数据

(4)逻辑型数据 

MIPS32的指令格式

RISC

指令字长为32位

寄存器数量为32位

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值