ARM體系結構

2021-10-05 21:32:40 字數 783 閱讀 3655

一、arm公司簡介

arm公司成立於2023年11月,主要設計arm系列risc處理器核心;arm公司主要做授權,不生產任何一款具體的晶元。

二、arm公司產業鏈

arm→將技術授權給合作廠商

廠商→生產各具特色的具體晶元,廠商就包括飛利浦、英特爾、三星等

三、arm微處理器的應用領域

工業控制、無線通訊、消費類電子產品等

四、arm處理器的特點

(1)體積小、低功耗、低成本、高效能;(2)指出thumb(16位)/arm(32位)雙指令集,能很好的相容8位/16位器件;(3)大量使用暫存器,指令執行速度更快;(4)大多數資料操作都在暫存器中完成;(5)定址方式靈活簡單,執行效率高;(6)指令長度固定

五、arm體系分類

arm7是馮諾依曼結構,arm9、arm11是哈佛結構,所以效能要高一點。arm9和arm11大多帶記憶體管理器,跑作業系統好一點,arm7適合裸奔。arm7(**流水線)、arm9(五級流水線)、arm11(八級流水線)屬於經典類。

六、arm整合開發工具

開發軟體有:ads、rvds(推薦)

ads提供c庫函式、c++庫函式來支援編譯。rvds可以執行在linux作業系統上,支援linux應用程式的開發和除錯。

除錯軟體有:axd——arm擴充套件偵錯程式;

armsd——arm符號偵錯程式;adw/adu,

ARM體系結構

arm是 advanced risc machines 高階精簡指令系統處理器 的縮寫,是arm公司提供的一種微處理器智財權 ip 核 arm既可以認為是乙個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字 arm微處理器的特點 1 體積小 低功耗 低成本 高效能 2 支援t...

ARM體系結構

arm 核心採用精簡指令集結構 risc,reduced instruction set computer 體系結構。其目標是設計出一套能在高時鐘頻率下單週期執行 簡單而有效的指令集,risc 的設計重點在於降低硬體執行指令的複雜度,這是因為軟體比硬體容易提供更大的靈活性和更高的智慧型。與其相對的傳...

ARM體系結構 一

一 arm暫存器的作用 1 r0 r3 用作傳入函式引數 傳出函式返回值。2 r4 r11 被用來 存放函式的區域性變數。3 r12 是內部呼叫暫時暫存器 ip,目前沒搞懂。4 r13 sp作為 棧暫存器。5 r14 lr儲存函式呼叫或者中斷程式返回時要執行的 指令位址。6 r15 pc程式 取值位...