ARM基礎 三 計算機的指令集

2021-07-27 20:25:32 字數 803 閱讀 2489

1、概念

cpu的指令集其實就是用指令對計算機實現控制和計算的指令集合。分複雜指令集和精簡指令集 。

2、分類

risc( reduced instruction set computer ) :指令長度不固定,一條指令完成乙個動作

cisc( complex instruction set computer ) :指令長度固定,乙個動作可能由多條指令共同完成

3、專業術語

pc(program counter): 程式計數

lr(link register): 鏈結返回 

sp(stack pointer): 堆疊指標

根據計算的能力來說,因此可將計算機分為了8 bit, 16 bit, 32 bit, 64 bit

異常處理能力

4、編譯流程的四個步驟

5、最小系統

最小系統:能系統能夠正常工作的最少器件構成的系統 

時鐘 + 復位 + 電源 + arm + memory + flash

計算機指令集CISC與RISC

當接觸一新cpu時商家會首先描述它是risc指令集,這意味著什麼,從這個描述你能了解多少cpu特性資訊?複雜指令集計算機 cisc 長期來,計算機效能的提高往往是通過增加硬體的複雜性來獲得 隨著積體電路技術 特別是vlsi 超大規模積體電路 技術的迅速發展,為了軟體程式設計方便和提高程式的執行速度,...

Thumb指令集與ARM指令集的區別

thumb指令集 thumb指令可以看做是arm指令壓縮形式的子集,是針對 密度的問題而提出的,它具有16為的 密度。thumb不是乙個完整的體系結構,不能指望處理程式只執行thumb指令而不支援arm指令集。因此,thumb指令只需要支援通用功能,必要時,可借助完善的arm指令集,例如 所有異常自...

Thumb指令集與ARM指令集的區別

thumb指令集 thumb指令可以看做是arm指令壓縮形式的子集,是針對 密度的問題而提出的,它具有16為的 密度。thumb不是乙個完整的體系結構,不能指望處理程式只執行thumb指令而不支援arm指令集。因此,thumb指令只需要支援通用功能,必要時,可借助完善的arm指令集,例如 所有異常自...