亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、相關(guān)概念

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

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

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

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

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

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ì)算機(jī)組成與設(shè)計(jì)》第五版翻譯版 ↩︎

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    匯編語(yǔ)言AAD,DAA,DAS用法解析

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

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

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

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

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

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

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

    匯編語(yǔ)言中的各種寄存器介紹

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

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

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

最新評(píng)論