ARM體繫結構總結

來源:互聯網
上載者:User

標籤:

   特殊功能寄存器與外設綁定,通用寄存器是與CPU綁定。

   ARM是RISC架構

   常用ARM彙編指令只有二三十條

   ARM是低功耗CPU

   ARM的架構非常適合單片機、嵌入式、尤其是物聯網領域;而伺服器等高效能領域目前主導還是Intel

  大部分ARM都是32位架構,現在少數有64位,早期好像還有16位的。

  32位ARM CPU支援的記憶體少於4G,通過地址匯流排來訪問。

  SOC中的各種內部外設通過各自的SFR編程訪問,這些SFR的訪問方式類似於訪問普通記憶體,這叫IO與記憶體統一編址。

  常見RAM(除ARM7)都是哈佛結構的

  哈弗保證了ARM CPU啟動並執行穩定性和安全性,因此ARM適用於嵌入式領域

  哈弗結構也決定了ARM裸機程式(使用物理地址)的連結比較麻煩,必須使用複雜的連結指令碼告知連結器如何組織程式;對於OS之上的應用(工作在虛擬位址之中)則不需要考慮這麼多

 

 

  

ARM體繫結構總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.