<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

此處分兩部分來(lái)介紹:MIPS架構和MIPS技術(shù)公司。

MIPS技術(shù)公司:MIPS技術(shù)公司則是一家設計制造高性能、高檔次及嵌入式32位和64位處理器的廠(chǎng)商。在通用方面,MIPS R系列微處理器用于構建SGI的高性能工作站、服務(wù)器和超級計算機系統。在嵌入式方面,MIPS K系列微處理器是目前僅次于A(yíng)RM的用得最多的處理器之一(1999年以前MIPS是世界上用得最多的處理器),其應用領(lǐng)域覆蓋游戲機、路由器、激光打印機、掌上電腦等各個(gè)方面。

MIPS在RISC處理器方面占有重要地位。1984年,MIPS計算機公司成立。1992年,SGI收購了MIPS計算機公司。1998年,MIPS脫離SGI,成為MIPS技術(shù)公司。

MIPS公司設計RISC處理器始于二十世紀八十年代初,1986年推出R2000處理器,1988年推R3000處理器,1991年推出第一款64位商用微處器R4000。之后又陸續推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型號。

隨后,MIPS公司的戰略發(fā)生變化,把重點(diǎn)放在嵌入式系統。1999年,MIPS公司發(fā)布MIPS32和MIPS64架構標準,為未來(lái)MIPS處理器的開(kāi)發(fā)奠定了基礎。新的架構集成了所有原來(lái)MIPS指令集,并且增加了許多更強大的功能。MIPS公司陸續開(kāi)發(fā)了高性能、低功耗的32位處理器內核(core)MIPS324Kc與高性能64位處理器內核MIPS64 5Kc。2000年,MIPS公司發(fā)布了針對MIPS32 4Kc的版本以及64位MIPS 64 20Kc處理器內核。

目前該公司被Imagination公司收購。

MIPS架構:MIPS是世界上很流行的一種RISC處理器。MIPS的意思“無(wú)內部互鎖流水級的微處理器”(Microprocessor without interlocked piped stages),其機制是盡量利用軟件辦法避免流水線(xiàn)中的數據相關(guān)問(wèn)題。它最早是在80年代初期由斯坦福(Stanford)大學(xué)Hennessy教授領(lǐng)導的研究小組研制出來(lái)的。MIPS公司的R系列就是在此基礎上開(kāi)發(fā)的RISC工業(yè)產(chǎn)品的微處理器。這些系列產(chǎn)品為很多計算機公司采用構成各種工作站和計算機系統。

MIPS的系統結構及設計理念比較先進(jìn),其指令系統經(jīng)過(guò)通用處理器指令體系MIPS I、MIPS II、MIPS III、MIPS IV到MIPS V,嵌入式指令體系MIPS16、MIPS32到MIPS64的發(fā)展已經(jīng)十分成熟。在設計理念上MIPS強調軟硬件協(xié)同提高性能,同時(shí)簡(jiǎn)化硬件設計。

MIPS32位架構
MIPS32架構刷新了32位嵌入式處理器的性能標準。它是MIPS科技公司下一代高性能MIPS-Based處理器SoC發(fā)展藍圖的基礎,并向上兼容MIPS64位架構。MIPS32架構是以前的MIPS I和 MIPS II指令集架構(ISA)的擴展集,整合了專(zhuān)門(mén)用于嵌入式應用的功能強大的新指令,以及以往只在64位R4000和 R5000 MIPS處理器中能見(jiàn)到的已經(jīng)驗證的存儲器管理和特權模式控制機制。
MIPS32架構基于一種固定長(cháng)度的定期編碼指令集,并采用導入/存儲(load/store)數據模型。經(jīng)改進(jìn),這種架構可支持高級語(yǔ)言的優(yōu)化執行。其算術(shù)和邏輯運算采用三個(gè)操作數的形式,允許編譯器優(yōu)化復雜的表達式。此外,它還帶有32個(gè)通用寄存器,讓編譯器能夠通過(guò)保持對寄存器內數據的頻繁存取進(jìn)一步優(yōu)化代碼的生成性能。
它的高性能緩存器及存儲器管理方案的靈活性仍繼續成為MIPS架構的一大優(yōu)勢。MIPS32架構利用定義良好的緩存控制選項進(jìn)一步擴展了這種優(yōu)勢。指令和數據緩存器的大小可以從256byte到4Mbyte。數據緩存可采用回寫(xiě)或直寫(xiě)策略。無(wú)緩存也是可選配置。存儲器管理機制可以采用TLB或塊地址轉換(BAT)策略。利用TLB,MIPS32架構可滿(mǎn)足Windows CE 和Linux的存儲器管理要求。
MIPS64位架構
MIPS64架構刷新了64位MIPS-Based嵌入式處理器的性能標準。它代表著(zhù)下一代高性能MIPS處理器的基礎,并兼容MIPS32位架構。MIPS64架構是以前的MIPS IV和MIPS V指令集架構(ISA)的擴展集,整合了專(zhuān)門(mén)用于嵌入式應用的功能強大的新指令,以及以往在R4000和R5000 MIPS處理器中執行的已經(jīng)驗證的存儲器管理和特權模式控制機制。通過(guò)整合強大的新功能、標準化特權模式指令、支持前代ISA,以及提供從MIPS32架構升級的路徑,MIPS64架構為未來(lái)基于MIPS處理器的開(kāi)發(fā)提供了一個(gè)堅實(shí)的高性能基礎。
MIPS64架構基于一種固定長(cháng)度的定期編碼指令集,并采用導入/存儲(load/store)數據模型。經(jīng)改進(jìn),這種架構可支持高級語(yǔ)言的優(yōu)化執行。其算術(shù)和邏輯運算采用三個(gè)操作數的形式,允許編譯器優(yōu)化復雜的表達式。此外,它還帶有32個(gè)通用寄存器,讓編譯器能夠通過(guò)保持對寄存器內數據的頻繁存取進(jìn)一步優(yōu)化代碼的生成性能。
MIPS64架構兼具32位和64位尋址模式,同時(shí)采用64位數據工作。這樣一來(lái),無(wú)需額外的存儲器進(jìn)行64位尋址就能獲得64位數據的優(yōu)勢。為了便于從32位系列的移植,該架構還帶有32位兼容模式,在這種模式中,所有寄存器和地址都是32位寬,MIPS32架構中出現的所有指令都被執行。
microMIPS架構
microMIPS是一種在單個(gè)統一的指令集架構中集成了16位和32位優(yōu)化指令的高性能代碼壓縮技術(shù)。它支持MIPS32和MIPS64 Release 2架構,整合了可變長(cháng)度重新編碼MIPS指令集和新增的代碼量?jì)?yōu)化16位和32位指令,可提供高性能和高代碼密度。
microMIPS是一個(gè)完整的ISA,既能單獨工作,也能與原有的MIPS32兼容指令解碼器共同工作,允許程序混合16位和32位代碼,無(wú)需模式切換。microMIPS的程序代碼量較小,因此可獲得更好的緩存利用率和更小的取指帶寬(fetch bandwidth),從而有助于提升性能,降低功耗。

 



驗證碼:

15# zhainanyihao 說(shuō):2015-03-11 07:36
好東西
14# EEPW521 說(shuō):2014-06-19 22:04
回答13# eepwlover:
助記符
13# eepwlover 說(shuō):2014-06-18 22:22
有C預處理器的幫助,MIPS匯編程序都是用什么來(lái)表示寄存器?
12# 活詞典 說(shuō):2014-05-19 21:35
MIPS32架構刷新了32位嵌入式處理器的性能標準。
11# wyf86 說(shuō):2014-04-16 23:22
回答10# soothmusic:
MIPS是世界上很流行的一種RISC處理器
10# soothmusic 說(shuō):2014-04-15 22:58
什么是MIPS啊,沒(méi)有聽(tīng)過(guò)
9# wyf86 說(shuō):2014-02-17 22:40
MIPS SIMD架構(MSA)模塊為向量運算提供了高效的并行處理,這項功能的重要性在越來(lái)越多的應用中得到了體現。
8# wyf86 說(shuō):2013-11-07 21:24
回答7# soothmusic:
是啊,但這里講得不是這個(gè)情況噢
7# soothmusic 說(shuō):2013-11-06 22:24
MIPS不是衡量處理器性能的,每秒百萬(wàn)條指令?
6# wyf86 說(shuō):2013-09-26 22:41
回答5# soothmusic :
第一,連續的兩個(gè)5位二進(jìn)制碼,表示兩個(gè)寄存器的地址。第二,1個(gè)16位的二進(jìn)制碼表示一個(gè)立即數的二進(jìn)制碼。這樣明白嗎?
5# soothmusic 說(shuō):2013-09-25 22:38
類(lèi)似的問(wèn)題問(wèn)一個(gè),MIPS的I型指令格式?
4# 云端 說(shuō):2013-09-22 22:52
MIPS的R型指令格式是什么樣的?
EEPW521回答:2013-09-23
該指令,用三個(gè)連續的5位二進(jìn)制碼,來(lái)表示三個(gè)寄存器的地址;再用一個(gè)5位二進(jìn)制數,來(lái)表示移位的位數,最后為6位的function碼。
3# wyf86 說(shuō):2013-09-11 22:23
在MIPS架構中,指令被分為三種類(lèi)型:R型、I型和J型。
2# EEPW網(wǎng)友 說(shuō):2013-09-10 22:08
在1981年,史丹佛大學(xué)教授約翰·軒尼詩(shī)領(lǐng)導他的團隊,實(shí)作出第一個(gè)MIPS架構的處理器。他們原始的概令是透過(guò)指令管線(xiàn)化來(lái)增加CPU運算的速度。
1# 活詞典 說(shuō):2013-09-06 20:23
以ARM7為內核的S3C44B0X的推薦最高工作頻率為66MHz,按照ARM公司提供的技術(shù)資料,Cortex A9類(lèi)CPU的運算速度可按如下公式計算:MIPS=0.9×MHz,由此可得出,舊型號的Arm 7 系列S3C44B0X的最大運算速度大約為0.9×66MHz=59.4MIPS。
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>