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