MIPS架構

MIPS  ， 是一種採取精簡指令集 （ RISC ） 的指令集架構 （ ISA ） ， 由美國MIPS計算機系統公司開發 ， 現爲美普思科技 。 MIPS廣泛被使用在許多電子產品 、 網路設備 、 個人娛樂裝置與商業裝置上 。 最早的MIPS架構是32位元 ， 最新的版本已經變成64位元 。 商業市場主要競爭對手爲ARM與RISC - V 。 MIPS架構有多個版本 ， 包括MIPS I 、 II 、 III 、 IV ， 以及MIPS V ， 它們各是MIPS32 / 64 （ 32位元 、 64位元的實現 ） 發佈的五個版本 。 早期的MIPS架構只有32位的版本 ， 隨後纔開發64位的版本 。 截至2017年4月 ， MIPS32 / 64的當前版本是MIPS32 / 64 Release 6 。 MIPS32 / 64與MIPS I - V的主要區別不僅在於它除了用戶態架構外 ， 還定義了特權內核模式的系統控制協處理器 。 MIPS架構有幾個可選的拓展 ， 比如MIPS - 3D ， 它是一個專用於常見3D計算任務的浮點SIMD指令集的簡單集合 ； MDMX （ MaDMaX ） 是一個應用更加廣泛的整數SIMD指令集 ， 它使用了64位浮點數寄存器 ； MIPS16e則爲提供了指令流壓縮的功能 ， 這可以減小程序的體積 ； MIPS MT則提供了多線程的能力 。 在一些大學和技術學校中計算機架構的課程上 ， 學生們通常會學習MIPS架構 。 這個架構極大地影響了後來的精簡指令集架構 ， 如Alpha 。 2021年3月 ， MIPS宣佈MIPS架構的開發已經結束 ， 因爲該公司正在向RISC - V過渡 。