網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

Arm處理器有多少種

欄目: 精緻生活 / 釋出於: / 人氣:3.05W

Arm處理器有多少種的答案是:主要28種

Arm處理器有多少種

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


體積小、低功耗、低成本、高效能;
支援Thumb(16位)/ARM(32位)雙指令集,能很好的相容8位/16位器件;

大量使用暫存器,指令執行速度更快;
大多數資料操作都在暫存器中完成;
定址方式靈活簡單,執行效率高;
指令長度固定。

ARM 處理器是一種低功耗高效能的32位RISC(精簡指令系統)處理器。從結構入手對其進行分析,並針對目前流行的ARM920T核詳細描述其硬體結構和程式設計。
ARM 處理器共有31個32位暫存器,其中16個可以在任何模式下看到。它的指令為簡單的載入與儲存指令(從記憶體載入某個值,執行完操作後再將其放回記憶體)。ARM 一個有趣 的特點是它所有的指令都帶有條件。例如,使用者可以測試某個暫存器的值,但是直到下次使 用同一條件進行測試時,才能有條件地執行這些指令。另一個特徵是可以在載入數值的同時 進行算術和移位操作。它可以在幾種模式下操作,包括通過使用 SWI(軟體中斷)指令從用 戶模式進入系統模式。

ARM狀態:32位,ARM狀態執行字對齊的32位ARM指令。

Thumb狀態,16位,執行半字對齊的16位指令。

用Bx Rn指令來進行兩種狀態的切換:

其中Bx是跳轉指令,而Rn是暫存器(1個字,32位),如果Rn的位0為1,則進入Thumb狀態;如果Rn的位為0,這進入ARM狀態。(原 因:ARM指令的後兩位始終為0,沒有用,而Thumb指令的後一位始終為0,沒有用,因此採用位0來表示ARM指令與Thumb指令的切換標誌位。)

ARM和Thumb兩種狀態之間的切換不影響處理器的工作模式和暫存器的內容。

ARM處理器在處理異常時,不管處理器處於什麼狀態,則都將切換到ARM狀態。
ARM 處理器是一個綜合體,ARM公司自身並不製造微處理器。它們是由 ARM 的合作伙伴(Intel 或 LSI)製造。ARM 還允許將其處理器通過協處理器介面進行緊耦合。它還包括幾種記憶體管理單元的變種,包括簡單的記憶體保護到複雜的頁面層次。
ARM 微處理器系列包括 ARM7 系列、ARM9 系列、ARM9E 系列、ARM10E 系列、 SecurCode 系列和 Intel 的 xscale。其中,ARM7、ARM9、ARM9E 和 ARM10E 為 4 個通用 處理器系列,每一個系列提供一套相對獨特的效能來滿足不同應用領域的需求。例如, SecurCore 系列專門為安全要求較高的應用而設計。

Tags:Arm 處理器