指令系统


指令系统

1.指令格式

指令格式是用二进制代码表示指令的结构形式。

要明确指令处理的操作数、对操作数的操作、获取操作数的方式等。

  • 上图所示操作码字段解决进行何种操作
  • 地址码字段解决处理什么操作数的问题,可以包含多个操作数
  • 寻址方式字段解决如何获取操作数,可以包含在地址码中,也可以因此在操作码中

指令字长度

一条指令中所包含的二进制位数。又称指令字长

定长指令系统:指令长度固定,结构简单,有利于CPU取指令、译码和指令顺序访址,方便硬件实现。但存在平均指令长度较长、冗余状态较多、不容易扩展问题。

变长指令系统:指令长度可变,结构灵活,冗余状态较少,平均指令长度较短,可扩展性好。但取指令和译码不便,增加硬件设计难度。

  • 根据指令和机器字长的关系,分为:半字长、单字长、多字长指令。

指令地址码


文章作者: Maosr
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Maosr !
  目录