最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

匯編語言MIPS指令分類及尋址模式原理概念

 更新時間:2021年11月10日 14:28:28   作者:KoalaZB  
這篇文章主要為大家介紹了匯編語言MIPS指令分類及尋址模式的原理及概念,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

一、相關(guān)概念

指令集:一個給定的計算機體系結(jié)構(gòu)所包含的指令集合。

存儲程序概念:多種類型的指令和數(shù)據(jù)均以數(shù)字形式存儲于存儲器的概念,存儲程序型計算機即緣于此。

二、MIPS操作數(shù)之32個寄存器

寄存器名字 寄存器編號 寄存器功能
$zero $0 恒等于零
$at $1 被匯編器保留,用于處理大的常數(shù)
$v0 – $v1 $2-$3 存放函數(shù)返回值
$a0 – $a3 $4-$7 傳遞函數(shù)參數(shù)
$t0 – $t7 $8-$15 存放臨時變量
$s0 – $s7 $16-$23 存放需要保存的臨時值
$t8 – $t9 $24-$25 額外的存放臨時變量
$k0 – $k1 $26-$27 用于操作系統(tǒng)內(nèi)核
$gp $28 指向全局變量的指針
$sp $29 指向棧頂?shù)闹羔?/td>
$fp $30 指向棧幀的指針
$ra $31 返回地址,用于函數(shù)調(diào)用

三、MIPS匯編語言指令類型及尋址方式

1. R型指令

R型指令

2. I型指令

I型指令

I

3. J型指令

J型指令

四、MIPS類型及尋址方式分析

1. MIPS字段命名

op(6位) rs(5位) rt(5位) rd(5位) shamt(5位) funct(6位)

op:指令的基本操作,成為操作碼

rs:第一源操作數(shù)寄存器

rt:第二源操作數(shù)寄存器

rd:存放操作結(jié)果的目的寄存器

shamt:位移量

funct:功能碼

2. 指令類型

R型【op為0】

op(6位) rs(5位) rt(5位) rd(5位) shamt(5位) funct(6位)

I型

op(6位) rs(5位) rt(5位) immediate(16位)

J型

op(6位) immediate(26位)

3. MIPS尋址方式

MIPS尋址方式

《計算機組成與設(shè)計》第五版翻譯版 ↩︎

以上就是匯編語言MIPS指令分類及尋址模式原理概念的詳細內(nèi)容,更多關(guān)于MIPS指令分類及尋址模式的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 匯編實現(xiàn)簡單選擇排序的方法示例

    匯編實現(xiàn)簡單選擇排序的方法示例

    這篇文章主要介紹了匯編實現(xiàn)簡單選擇排序的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • C語言ASM匯編內(nèi)嵌語法詳解

    C語言ASM匯編內(nèi)嵌語法詳解

    這篇文章主要介紹了C語言ASM匯編內(nèi)嵌語法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • UEFI開發(fā)實戰(zhàn)SlimBootloader中調(diào)用FSP

    UEFI開發(fā)實戰(zhàn)SlimBootloader中調(diào)用FSP

    這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)SlimBootloader中調(diào)用FSP基礎(chǔ)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Visual Studio-X64匯編編寫方法

    Visual Studio-X64匯編編寫方法

    本文介紹了在Visual Studio中配置64位匯編環(huán)境和C++與匯編的混合編程的方法,詳細說明了設(shè)置平臺工具集、生成依賴項、鏈接器等步驟,并提供了解決可能出現(xiàn)的編譯錯誤的方案,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 匯編語言中DIV指令的具體用法

    匯編語言中DIV指令的具體用法

    本文主要介紹了匯編語言中DIV指令的具體用法
    2024-03-03
  • 從Go匯編角度解讀for循環(huán)的問題

    從Go匯編角度解讀for循環(huán)的問題

    Go常用的遍歷方式有兩種:for和for-range。這篇文章主要介紹了從Go匯編角度解讀for循環(huán)的兩個疑點,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 計算機系統(tǒng)匯編語言和機器語言深入理解

    計算機系統(tǒng)匯編語言和機器語言深入理解

    這篇文章主要為大家介紹了計算機系統(tǒng)匯編語言和機器語言深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • 匯編語言程序設(shè)計之根據(jù)輸入改變屏幕顏色的代碼

    匯編語言程序設(shè)計之根據(jù)輸入改變屏幕顏色的代碼

    這篇文章主要介紹了匯編語言中的根據(jù)輸入改變屏幕顏色的代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 匯編語言實現(xiàn)在指定字符串中搜索字符''A''的方法

    匯編語言實現(xiàn)在指定字符串中搜索字符''A''的方法

    這篇文章主要介紹了匯編語言實現(xiàn)在指定字符串中搜索字符'A'的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 匯編語言顯示功能實現(xiàn)教程詳解

    匯編語言顯示功能實現(xiàn)教程詳解

    這篇文章主要為大家介紹了匯編語言顯示功能的實現(xiàn)過程,文中通過問題實例分析來為大家進行詳細的描述講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11

最新評論

化州市| 宝山区| 沛县| 杭锦后旗| 琼海市| 蓝山县| 宁化县| 长沙县| 南阳市| 三明市| 河津市| 涞源县| 南和县| 和田市| 江油市| 芜湖县| 紫云| 双城市| 亚东县| 宁远县| 方山县| 白朗县| 广昌县| 麦盖提县| 潼南县| 凉城县| 云南省| 舞钢市| 塔城市| 永胜县| 扎鲁特旗| 柳江县| 股票| 双流县| 鄂温| 修水县| 梁平县| 钟祥市| 屏山县| 泊头市| 淄博市|