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

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