[ARM] ARM處理器的7種工作模式和2種工作狀態

兩種工作狀態 1、ARM狀態:32位,ARM狀態執行字對齊的32位ARM指令。 2、Thumb狀態,16位,執行半字對齊的16位指令。 3、用Bx Rn指令來進行兩種狀態的切換:     其中Bx是跳轉指令,而Rn是寄存器(1個字,32位),如果Rn的位0爲1,則進入Thumb狀態;如果Rn的位爲0,這進入ARM狀態。(原 因:ARM指令的後兩位始終爲0,沒有用,而Thumb指令的後一位始終爲0,
相關文章
相關標籤/搜索