嵌入式系统ARM期末总复习
1、ARM體系結構
ARM處理器是基于精簡指令集RISC體系結構的32位微處理器。RISC設計思想的目標是設計出一套能在高時鐘頻率下單周期執行,簡單而有效的指令集,RISC的設計重點在于降低硬件執行指令的復雜度。而復雜指令集CISC的設計則更側重硬件執行的指令的功能。總之RISC對編譯器的要求高,CISC強調硬件的復雜性,CPU的實現更復雜。
RISC設計的主要特點:
(1)指令集——減少指令集種類,一個周期一條指令,指令周期固定。CISC指令長度通常不固定。
(2)流水線——本質CPU的并行運行。CISC需調用微程序,沒有RISC的指令吞吐量大。RISC處理器指令長度固定
(3)寄存器——RISC的通用寄存器擁有更多的通用寄存器 (37個)。CISC的寄存器都是用于特定目的
(4)尋址方式簡化——CISC復雜
RISC缺點:代碼密度低,不兼容X86代碼,需要編譯器做更多的優化工作等。
ARM指令集特點:
(1)一些特定的指令周期數可變
(2)Thumb16位指令集
(3)條件執行,增強代碼密度
(4)增強指令:不需加上DSP即可實現
ARM處理器特點:
(1)ARM指令32位定長
(2)數量豐富寄存器(37個)
(3)擴展了16位的Thumb指令來提高代碼密度
Cortex-A8內核采用V7體系結構
ARM條件碼速記
以上條件碼圖片摘自條件碼鏈接
以上題目均來源于道客巴巴
總結
以上是生活随笔為你收集整理的嵌入式系统ARM期末总复习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫 Edge浏览器安装Xpaht He
- 下一篇: java中接口(interface)及使