5.4- 指令格式设计
指令格式设计的主要内容

- 根据指令数量的要求及是否支持操作码扩展,确定操作码字段的位数
- 根据对操作数的要求确定地址码字段的个数
- 根据寻址方式的要求,为每个地址码字段确定寻址方式字段位数
- 确定采用定长指令还是边长指令
指令格式设计举例

OP需要完成60中操作所以需要6位,2的6次幂是64
X1,X2,X3需要完成8中寻址操作所以各占3位,2的3次幂是8
X1,X2需要在2K主存范围取的操作数,需要11位
X3是保存结果的1k的主存所以需要10位
共计47位,机器字长是32位代表一个村粗单元是32位,所以需要2两个存储单元


例三

其中30指的一地址多余的30种状态作为扩展状态,2的6次幂代表A2地址的6位做为0地址指令的操作码

浙公网安备 33010602011771号