打印

关于LDR的小问题

[复制链接]
1272|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wid1990|  楼主 | 2013-7-10 15:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aozima| | 2013-7-10 17:14 | 只看该作者
目测这段代码翻译成C语言是
int * p = 0x56000010;

*p |= 0x20;
你说有没有作用?

使用特权

评论回复
板凳
aozima| | 2013-7-10 17:15 | 只看该作者
ldr r3, [r2]
改成
mov r3, #0

这不是瞎改么?  请问这么改的理由是什么?

使用特权

评论回复
地板
ayb_ice| | 2013-7-11 11:32 | 只看该作者
是没有达到LZ想要的作用吧

使用特权

评论回复
5
wid1990|  楼主 | 2013-7-11 17:24 | 只看该作者
我想用的就是把R2所在寄存器清零

LDR那句是BIT清零,其实效果都一样

使用特权

评论回复
6
wid1990|  楼主 | 2013-7-11 17:25 | 只看该作者
之前打错了

是BIC不是ORR

使用特权

评论回复
7
wid1990|  楼主 | 2013-7-11 17:25 | 只看该作者
我也不知道为什么,不过已经搞定了

使用特权

评论回复
8
huangxz| | 2013-7-12 09:41 | 只看该作者
我好像看了半天还是没明白楼主说的啥意思

使用特权

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

本版积分规则

4

主题

15

帖子

0

粉丝