欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、相關(guān)概念

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

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

二、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尋址方式

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

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

相關(guān)文章

  • ARM匯編解決階乘及大小寫轉(zhuǎn)換的問題

    ARM匯編解決階乘及大小寫轉(zhuǎn)換的問題

    這篇文章主要介紹了ARM匯編解決階乘及大小寫轉(zhuǎn)換,包括ARM匯編大小寫轉(zhuǎn)換以及存入內(nèi)存的相關(guān)知識,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • 匯編語言 寄存器內(nèi)存訪問原理解析

    匯編語言 寄存器內(nèi)存訪問原理解析

    這篇文章主要介紹了匯編語言 寄存器內(nèi)存訪問原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • UEFI開發(fā)基礎(chǔ)HII代碼示例

    UEFI開發(fā)基礎(chǔ)HII代碼示例

    這篇文章主要為大家介紹了UEFI開發(fā)基礎(chǔ)HII代碼示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn)

    匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn)

    這篇文章主要介紹了匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語言AAD,DAA,DAS用法解析

    匯編語言AAD,DAA,DAS用法解析

    這篇文章主要介紹了匯編語言AAD,DAA,DAS用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 匯編基礎(chǔ)程序編寫教程示例

    匯編基礎(chǔ)程序編寫教程示例

    這篇文章主要為大家介紹了匯編基礎(chǔ),程序編寫教程示例,文中附含詳細(xì)的圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 詳解匯編語言中中括號[]作用及l(fā)ea和mov指令的區(qū)別

    詳解匯編語言中中括號[]作用及l(fā)ea和mov指令的區(qū)別

    這篇文章主要介紹了匯編語言中中括號[]作用及l(fā)ea和mov指令的區(qū)別,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 匯編基礎(chǔ)教程段的定義應(yīng)用詳解

    匯編基礎(chǔ)教程段的定義應(yīng)用詳解

    這篇文章主要為大家介紹了匯編基礎(chǔ)教程段的基本定義與應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 匯編語言中的各種寄存器介紹

    匯編語言中的各種寄存器介紹

    匯編語言(assembly language)是一種用于電子計算機(jī)、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言.這篇文章主要介紹了匯編語言中的各種寄存器介紹,需要的朋友可以參考下
    2020-01-01
  • 匯編語言實現(xiàn)在指定字符串中搜索字符''A''的方法

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

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

最新評論