首页
社区
课程
招聘
[求助]ARM汇编之LDR.W指令的疑惑?
发表于: 2015-10-5 16:30 7582

[求助]ARM汇编之LDR.W指令的疑惑?

2015-10-5 16:30
7582
大家好,最近使用IDA Pro反汇编一个ARM程序,对LDR.W 指令的编码有点疑惑?
...
ROM:6036896C DF F8 58 15          LDR.W  R1, =off_603D1EAC
....

指令的LDR.W  R1, =off_603D1EAC的机器码为DF F8 58 15。
按照《DDI0406C_C_arm_architecture_reference_manual》A8.8.64 LDR (literal) Encoding T2,
因为是小端存储,实际内容为:F8 DF 15 58.

对照编码格式,可以得到Rt为R0,imm12为0x558。
手册中是写的imm32 = ZeroExtend(imm12, 32)。
我现在的问题是怎么根据imm12,算出要加载地址off_603D1EAC。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//