[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指
相关文章
相关标签/搜索