当前位置:
代码迷
>>
汇编语言
>> 求教这一条ARM汇编指令,该怎么解决
详细解决方案
求教这一条ARM汇编指令,该怎么解决
热度:
283
发布时间:
2016-05-02 04:39:46.0
求教这一条ARM汇编指令
ADR指令, 明明{pc}+4 应该是0x0800d940嘛,怎么最后r0成了0x0800d990呢?
------解决方案--------------------
你把反汇编多贴出来点,在0x0800D944这个位置的内容应该是0x0800D990.
pc是当前指令+8,所以pc+4应该是0x0800D944,而adr不是将pc+偏移量赋给目标寄存器,而是把pc+偏移量所指向地址的内容赋给目标寄存器。
查看全文
相关解决方案