指令格式设计的主要内容
- 根据指令数量的要求及是否支持操作码扩展,确定操作码字段的位数
- 根据对操作数的要求确定地址码字段的个数
- 根据寻址方式的要求,为每个地址码字段确定寻址方式字段位数
- 确定采用定长指令还是边长指令
指令格式设计举例
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地址指令的操作码
标签:寻址,需要,5.4,地址码,操作码,指令,格式 From: https://www.cnblogs.com/smilexm/p/17157534.html