最近研究汇编,链接寄存器lr的使用,我实在不懂

[复制链接]
875|3
手机看帖
扫描二维码
随时随地手机跟帖
qljqlj|  楼主 | 2019-3-19 23:15 | 显示全部楼层 |阅读模式
直接上程序,lr怎么上来就直接操作。
seg000:08005298                        sub_8005298                             ; CODE XREF: sub_8005664+3B0鈫損
seg000:08005298                                         ; sub_8006E44+6鈫損 ...
seg000:08005298                 PUSH    {R4,R5}
seg000:0800529A                 MOV     R4, LR
seg000:0800529C                 SUBS    R4, R4, #1
seg000:0800529E                 LDRB    R5, [R4]
seg000:080052A0                 ADDS    R4, R4, #1
seg000:080052A2                 CMP     R3, R5
seg000:080052A4                 BCS     loc_80052A8
seg000:080052A6                 MOV     R5, R3
seg000:080052A8
seg000:080052A8 loc_80052A8                             ; CODE XREF: sub_8005298+C鈫慾
seg000:080052A8                 LDRB    R3, [R4,R5]
seg000:080052AA                 LSLS    R3, R3, #1
seg000:080052AC                 ADDS    R3, R4, R3
seg000:080052AE                 POP     {R4,R5}
seg000:080052B0                 BX      R3
seg000:080052B0 ; End of function sub_8005298

相关帖子

qljqlj|  楼主 | 2019-3-20 08:46 | 显示全部楼层
我顶一下

使用特权

评论回复
jimsboy| | 2019-3-20 11:10 | 显示全部楼层
你先去看一下这是谁的汇编,然后它的手册里会有介绍的。

使用特权

评论回复
yjmwxwx| | 2019-4-4 23:47 | 显示全部楼层
你这明显就是搞ARM单片机逆向啊,你是自己搞单片机逆向还是给公司搞?

这程序思路好啊,还有没有其他类似你搞不定的,贴出来学习下思路。
这程序没办法反编译吗?

这程序很简单的,为了让人难分析吧,我看逆向大牛们都是用IDA PRO的F5,我不会F5只会调试汇编,到处被人笑话。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

134

帖子

3

粉丝