1、R型指令
操作數和保存結果均通過寄存器進行:
op:操作碼,所有R型指令中都全為0
rs:寄存器編號,對應第1個源操作數
rt:寄存器編號,對應第2個源操作數
rd:寄存器編號,據此保存結果
shamt:常數,在移位指令中使用
funct:功能碼,指定指令的具體功能
R型指令存在3中不同的類型
3寄存器R型指令:
2寄存器R型指令
1寄存器R型指令
2、I型指令
操作數中涉及立即數,結果保存到寄存器:
op:標識指令的操作功能
rs:第1個源操作數,是寄存器操作數
rt:目的寄存器編號,用來保存運算結果
imm:第2個源操作數,立即數
I型指令有4種不同類型
面向運算的I型指令
面向訪存的I型指令
面向數位設置的I型指令
面向條件轉移(分支)的I型指令
3、J型指令
4、關於MIPS指令的學習建議