ARM指令集是為ARM架構處理器設計的一系列機器指令集合。
ARM指令集基於精簡指令集計算機(RISC)設計,其特點是指令集解碼機制簡單,執行效率高。ARM指令集主要包括跳轉指令、數據處理指令、程式狀態暫存器(PSR)處理指令、載入/存儲指令、協處理器指令和異常產生指令等幾類。其中,存儲器訪問指令用於記憶體變數的訪問、數據緩衝區的操作等,數據處理指令則涉及數據傳送、算術邏輯運算等。
此外,ARMv7-A架構支持32位的ARM指令集和16/32位的Thumb/Thumb-2指令集,提供了高代碼密度和較高執行效率的平衡。