mips j指令_MIPS处理器 MIPS指令集(上)
目錄
引言
MIPS指令集有固定的MIPS指令格式和MIPS指令類型,還有固定的MIPS寄存器,它們是了解MIPS指令必不可少的前提。
其中,寄存器是MIPS處理器高效的臨時存儲工具,其存取速度極快,共有固定的32個,自0-31進行編號,需5位二進制數(shù)索引,每個寄存器存儲32位數(shù)據(jù)。
MIPS指令格式
MIPS指令集有三種指令格式:R型指令,I型指令,J型指令
R型指令
Op:指令操作碼
Rs:第一個源操作數(shù)寄存器號,參與運算使用
Rt:第二個源操作數(shù)寄存器號,參與運算使用
Rd:目的操作數(shù)寄存器號,保存結(jié)果使用
Shamt:位偏移量,僅在位移指令使用,在此直接置0
Func:函數(shù),用于選擇Op操作中的具體函數(shù),如運算操作中的加法函數(shù)
I型指令
Op:指令操作碼
Rs:第一個源操作數(shù)寄存器號,參與運算使用
Rt:第二個源操作數(shù)寄存器號,參與運算使用
16位立即數(shù):作為數(shù)據(jù),參與運算使用
J型指令
Op:指令操作碼
26位地址數(shù):作為地址,參與尋址使用
MIPS指令類型
運算指令
算術(shù)運算:加法,減法
邏輯運算:或,與,或非,左移,右移
分支指令
條件跳轉(zhuǎn):相等,不相等,小于
無條件跳轉(zhuǎn):直接跳轉(zhuǎn)
數(shù)據(jù)傳送指令
存字指令:存入數(shù)據(jù)
取字指令:取出數(shù)據(jù)
注:具體指令后續(xù)給出,上面只是舉例說明
MIPS寄存器
使用寄存器表示時,用寄存器號或者寄存器名,如 $0 或者 $zero
總結(jié)
以上是生活随笔為你收集整理的mips j指令_MIPS处理器 MIPS指令集(上)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中grid函数_Python
- 下一篇: mysql开启事务_MySQL入门之事务