|
初学arm问问题-指令:BX 寄存器 的 问题
[复制链接]
BX利用bit[0]来确定是ARM状态还是Thumb状态 ?
书上这样写的,个人不理解,请大家指导以下.
原文:有些指令对r15的操作有特殊的要求.比如,指令BX利用bit[0]来确定需要跳转的子程序是ARM状态还是Thumb状态.
------------------
问题:最后一位是0,只能说明地址一定是2的倍数,但并不能说明是4的倍数,所以个人认为不能确定是何种状态.
注明:当bit[0] = 0 时,说明地址以 半字 对齐
当bit[1][0] = 0 时,说明地址以 字 对齐
|
|