天天看點

Thumb指令集與ARM指令集的差别

Thumb指令集

       Thumb指令能夠看做是ARM指令壓縮形式的子集。是針對代碼密度【1】的問題而提出的。它具有16為的代碼密度。Thumb不是一個完整的體系結構,不能指望處理程式僅僅運作Thumb指令而不支援ARM指令集。

是以。Thumb指令僅僅須要支援通用功能。必要時,可借助完好的ARM指令集,比如:全部異常自己主動進入ARM狀态。