ARM汇编语义的一个很小的问题,居然没查到文档。。
- Assembly code
LDR r0, [r6,r4,LSL#2]
语义是下面哪个?
看ARM文档上关于这个没给示例代码,手上也没ARM汇编器(只是在静态看汇编),没法自己测。。
a. r0 = (*(r6+r4))<<2;
b. r0 = *(r6+(r4<<2));
c. r0 = *((r6+r4)<<2);
[解决办法]
b. r0 = *(r6+(r4<<2));
发布时间: 2012-04-15 18:39:21 作者: rapoo
ARM汇编语义的一个很小的问题,居然没查到文档。。
LDR r0, [r6,r4,LSL#2]