1、R型指令

计算机原理 5.6 MIPS指令详解

 

 操作数和保存结果均通过寄存器进行:

op:操作码,所有R型指令中都全为0

rs:寄存器编号,对应第1个源操作数

rt:寄存器编号,对应第2个源操作数

rd:寄存器编号,据此保存结果

shamt:常数,在移位指令中使用

funct:功能码,指定指令的具体功能

计算机原理 5.6 MIPS指令详解

 R型指令存在3中不同的类型

3寄存器R型指令:

计算机原理 5.6 MIPS指令详解

 

 2寄存器R型指令

计算机原理 5.6 MIPS指令详解

 

 1寄存器R型指令

计算机原理 5.6 MIPS指令详解

 

 2、I型指令

计算机原理 5.6 MIPS指令详解

 

 操作数中涉及立即数,结果保存到寄存器:

op:标识指令的操作功能

rs:第1个源操作数,是寄存器操作数

rt:目的寄存器编号,用来保存运算结果

imm:第2个源操作数,立即数

计算机原理 5.6 MIPS指令详解

 

 I型指令有4种不同类型

面向运算的I型指令

计算机原理 5.6 MIPS指令详解

 

 面向访存的I型指令

计算机原理 5.6 MIPS指令详解

 

 面向数位设置的I型指令

计算机原理 5.6 MIPS指令详解

 

 面向条件转移(分支)的I型指令

计算机原理 5.6 MIPS指令详解

 

 3、J型指令

计算机原理 5.6 MIPS指令详解

 

 4、关于MIPS指令的学习建议

计算机原理 5.6 MIPS指令详解

 

 

相关文章:

  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-09-01
  • 2021-08-14
  • 2021-04-03
猜你喜欢
  • 2022-12-23
  • 2021-08-19
  • 2021-11-23
  • 2021-10-18
  • 2021-09-09
  • 2022-01-01
  • 2022-12-23
相关资源
相似解决方案