当前位置: 代码迷 >> 汇编语言 >> 关于arm thumb-2 中的指令,该如何处理
  详细解决方案

关于arm thumb-2 中的指令,该如何处理

热度:8990   发布时间:2013-02-26 00:00:00.0
关于arm thumb-2 中的指令
thumb-2   中的指令有16位的和32位的,而且可以混合使用,想问一下那么   pc就是r15怎么定位呢?   什么时候+   2   什么时候   +4   呢,尤其需要自己定位的时候怎么定位?

------解决方案--------------------------------------------------------
以前看过一些,应该是设置一个状态寄存器之类的,好像出错的时候还会自动进行切换。

数据和地址的+4 +6吧,按照三级流水线,我也忘了。。。。-_-


自己定位:
你是想查找跑飞的位置吧?
PC指针减去4-6看看地址就可以了吧,还需要参考其他的寄存器R11等。