读书人

ARM汇编语义的一个很小的有关问题居

发布时间: 2012-04-15 18:39:21 作者: rapoo

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));

读书人网 >汇编语言

热点推荐