MIPS指令集架構
MIPS指令集架構
指令集架構ISA全稱為Instruction Set Architecture,MIPS自從1988年提出後,不斷擴充套件,其ISA大致如下:
MIPS I
這是基本的MIPS指令集,早期的R2000和R3000處理器實現了該指令集。
MIPS II
R6000處理器引入該指令集,它增加了load linked、條件儲存和分支等指令。還改進了FPU指令集,支援64位讀寫。
MIPS III
於1992年R4000處理器引入。增加了64位暫存器和整數指令,以及平方根FP指令。
MIPS IV
R8000處理器實現了該指令集,增加了條件move和平方根FPU指令集求倒數指令。
MIPS V
MIPS V於1994年提出,是一個規範,但實際上沒有任何處理器實現了該指令集。MIPS 64指令集是其的超集。
MIPS32
是MIPS64指令集的32位子集。
MIPS64
是MIPS V的超集。
MIPS32 V2.0 和 MIPS64 V2.0
Application Specific Extensions (ASE)
DSP ASE
DSP ASE是MIPS32/MIPS64 版本2 指令集的可選擴充套件,能用於加速大量的媒體計算,尤其是音訊。因為電視解析度的視訊計算不在通用處理器的處理範圍內。
與大多數MIPS指令集架構不同,他有相當多的不合規則的操作集,這些操作集很多與一些關鍵演算法有關。
與原始的MIPS32相比,它的主要特徵有:
1)飽和運算(Saturating arithmetic)
2)Fixed-point arithmetic on signed 32- and 16-bit fixed-point fractions with a range of -1 to +1
3)The existing MIPS32 instruction set includes integer multiplication and multiply-accumulate which delivers results into a double-size accumulator
4)SIMD instructions operating on 4 x unsigned bytes or 2 x 16-bit values packed into a 32-bit register
5)SIMD operations are basic arithmetic, shifts and some multiply-accumulate type operations.
學習MIPS指令集的書籍
《MIPS RISC Architecture》
《 See MIPS Run》
《 The MIPS Programmer`s Handbook 》
相關文章
- (計算機體系結構)MIPS指令集結構計算機
- MIPS 指令集(共 31條)
- 2_指令集、體系架構、微架構架構
- MIPS 架構流水線處理器架構
- CPU架構及指令集之研究架構
- C66x指令集(一)——指令集架構初探索架構
- 計算機系統6-> 計組與體系結構3 | MIPS指令集(中)| MIPS彙編指令與機器表示計算機
- 處理器指令集架構的位數架構
- 處理器核、Core、處理器、CPU區別&&指令集架構與微架構的區別&&32位與64位指令集架構說明架構
- 架構之爭,Wave Computing 宣佈MIPS將開源架構
- 計算機系統5-> 計組與體系結構2 | MIPS指令集(上)| 指令系統計算機
- 指令集結構
- 關於CPU、指令集、架構、晶片的一些科普架構晶片
- ARM晶片、核心、架構、指令集的聯絡與區別晶片架構
- JVM筆記 -- JVM的發展以及基於棧的指令集架構JVM筆記架構
- 指令集架構、arm核心、SoC、處理器、CPU、GPU等的關係架構GPU
- 可以直接反編譯Mips架構的IDA版本(無需安裝指令碼)編譯架構指令碼
- 指令集體系結構 - ISA
- 指令集結構與微體系結構
- 處理器、指令集架構和作業系統——32-bit與64-bit架構作業系統
- 中晟巨集芯獲IBM的Power8架構和指令集永久授權IBM架構
- 架構之:serverless架構架構Server
- 計算機基礎——指令集體系結構ISA計算機
- CPU、指令集、體系結構以及作業系統作業系統
- javap 指令集Java
- 指令集體系結構_計算機體系結構:指令程式碼計算機
- 【細品架構4/100】架構之架構切分架構
- 架構師修煉之道(二)——架構?設計?架構師?架構
- 單體架構&微服務架構&中臺服務架構架構微服務
- 精簡指令集和複雜指令集的區別
- 架構之:資料流架構架構
- 前端架構之小小node架構前端架構
- 邏輯架構和物理架構架構
- 軟體架構與架構師架構
- 單體架構到垂直架構架構
- 架構架構
- 業務架構、資訊架構、技術架構三位一體架構
- 書籍:精益架構(敏捷架構 瘦架構 Lean Architecture)架構敏捷