arm[ARM處理器]

arm[ARM處理器]
arm[ARM處理器]
更多義項 ▼ 收起列表 ▲

ARM處理器是Acorn計算機有限公司面向低預算市場設計的第一款RISC微處理器。更早稱作AcornRISCMachine。ARM處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位代碼節省達35%,卻能保留32位系統的所有優勢。

基本信息

簡介

ARM處理器ARM處理器

ARM處理器是一個32位元精簡指令集(RISC)處理器架構,其廣泛地使用在許多嵌入式系統設計。

據最新訊息稱,微軟在2012年2月29日即將發布的消費者預覽版Windows 8作業系統,將支持ARM系列處理器。Windows平板電腦時代即將到來。

定義

ARM的Jazelle技術使 Java加速得到比基於軟體的Ja va 虛擬機(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP 指令集提供增強的16位和32位算術運算能力,提高了性能和靈活性。ARM還提供兩個前沿特性來輔助帶深嵌入處理器的高集成SoC器件的調試,它們是嵌入式ICE-RT邏輯和嵌入式跟蹤宏核(ETMS)系列。

系列

ARM7系列 ARM9系列 ARM9E系列 ARM10E系列

SecurCore系列 Intel的Xscale Intel的StrongARM ARM11系列

其中,ARM7、ARM9、ARM9E和ARM10為4個通用處理器系列,每一個系列提供一套相對獨特的性能來滿足不同套用領域的需求。SecurCore系列專門為安全要求較高的套用而設計。

暫存結構

ARM處理器共有37個暫存器,被分為若干個組(BANK),這些暫存器包括:

1、31個通用暫存器,包括程式計數器(PC指針),均為32位的暫存器。

2、6個狀態暫存器,用以標識CPU的工作狀態及程式的運行狀態,均為32位,目前只使用了其中的一部分。

ARM微處理器的在較新的體系結構中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長度,Thumb指令為16位長度。Thumb指令集為ARM指令集的功能子集,但與等價的ARM代碼相比較,可節省30%~40%以上的存儲空間,同時具備32位代碼的所有優點。

體系結構

1 CISC(ComplexInstructionSetComputer,複雜指令集計算機)

在CISC指令集的各種指令中,大約有20%的指令會被反覆使用,占整個程式代碼的80%。而餘下的80%的指令卻不經常使用,在程式設計中只占20%。

2 RISC(ReducedInstructionSetComputer,精簡指令集計算機)

RISC結構優先選取使用頻最高的簡單指令,避免複雜指令;將指令長度固定,指令格式和尋地方式種類減少;以控制邏輯為主,不用或少用微碼控制等

RISC體系結構應具有如下特點:

1採用固定長度的指令格式,指令歸整、簡單、基本定址方式有2~3種。

2使用單周期指令,便於流水線操作執行。

3大量使用暫存器,數據處理指令只對暫存器進行操作,只有載入/存儲指令可以訪問存儲器,以提高指令的執行效率。

除此以外,ARM體系結構還採用了一些特別的技術,在保證高性能的前提下儘量縮小晶片的面積,並降低功耗:

4所有的指令都可根據前面的執行結果決定是否被執行,從而提高指令的執行效率。

5可用載入/存儲指令批量傳輸數據,以提高數據的傳輸效率。

6可在一條數據處理指令中同時完成邏輯處理和移位處理。

7在循環處理中使用地址的自動增減來提高運行效率。

暫存器結構

ARM處理器共有37個暫存器,被分為若干個組(BANK),這些暫存器包括:

131個通用暫存器,包括程式計數器(PC指針),均為32位的暫存器。

26個狀態暫存器,用以標識CPU的工作狀態及程式的運行狀態,均為32位,只使用了其中的一部分。

指令結構

ARM微處理器的在較新的體系結構中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長度,Thumb指令為16位長度。Thumb指令集為ARM指令集的功能子集,但與等價的

ARM代碼相比較,可節省30%~40%以上的存儲空間,同時具備32位代碼的所有優點。

貢獻企業

矽谷芯微技術中心,它是一家電子行業的知名企業,該企業主要面向全社會進行ARM9技術推廣及培訓。

相關手機

歐洲諾基亞

諾基亞N86 諾基亞N97 諾基亞N8 諾基亞N96 諾基亞N95 諾基亞N78 諾基亞N900 諾基亞N81 諾基亞N85 諾基亞X6 諾基亞E72 諾基亞E71 諾基亞E66 諾基亞E63 諾基亞E50 諾基亞E51 諾基亞E52 諾基亞5530XM 諾基亞5800XM 諾基亞5320XM 諾基亞5630XM 諾基亞5730XM 諾基亞5230 諾基亞C5-00等

美國摩托羅拉

摩托羅拉XT711 摩托羅拉XT800 摩托羅拉XT702 摩托羅拉XT701 摩托羅拉ME600 摩托羅拉ME501 摩托羅拉ME500 摩托羅拉Milestone1 摩托羅拉Milestone2 摩托羅拉RAZR V8 摩托羅拉VE66 摩托羅拉A1200E 摩托羅拉A1210 摩托羅拉A1600 摩托羅拉A1800 摩托羅拉A1890 摩托羅拉U9 摩托羅拉A810 摩托羅拉ROKR EM30 摩托羅拉EM35 摩托羅拉ROKR E6 摩托羅拉ROKR E8

日本索尼愛立信

索愛 X1 索愛 X2 索愛 M1i 索愛 X10 索愛 Satio 索愛 U8i等

韓國三星

三星 i8910 三星 i8510 三星i9000 三星i9100等

美國Palm(奔邁)

Palm pre ; Palm pixi;Palm pre plus;Palm PRE 2

台灣HTC

HTC Dream、HTC Hero、HTC Desire、HTC Incredible等

相關新聞

搭載ARM晶片架構的設備數量是英特爾的25倍。全世界99%的智慧型手機和平板電腦都採用ARM架構。約有43億人每天都會觸摸一台搭載ARM晶片的設備,占全球總人口的60%。

所有的iPhone和iPad都使用ARM的晶片,多數Kindle電子閱讀器和Android設備也都採用這一架構。與這種廣泛觸角極不相稱的是,ARM的營收可以用少得可憐來形容。雖然全世界幾乎所有的智慧型手機幾乎都採用了該公司的晶片設計,但平均每賣出一款這樣的手機,該公司只能得到1美分,而英特爾的晶片單位收益卻高達數十至數百美元不等。

相關詞條

相關搜尋

熱門詞條

聯絡我們