使用另一个寄存器 ARMv8 中的值偏移索引
Offset an index with the value in another register ARMv8
如果我能够使用以下命令从内存中加载一个值 + 一些偏移量的寄存器 (R5):
LDR R5, [R12, #4]
如何使用另一个寄存器(例如 R7 =0x0004)的值作为偏移量?
LDR R5, [R12, &R7]
问题已在原问题评论区回答。当 Whosebug 允许我在两天内将其标记为已回答。
您几乎拥有它,但 &
符号不属于。简直
LDR R5, [R12, R7]
如果我能够使用以下命令从内存中加载一个值 + 一些偏移量的寄存器 (R5):
LDR R5, [R12, #4]
如何使用另一个寄存器(例如 R7 =0x0004)的值作为偏移量?
LDR R5, [R12, &R7]
问题已在原问题评论区回答。当 Whosebug 允许我在两天内将其标记为已回答。
您几乎拥有它,但 &
符号不属于。简直
LDR R5, [R12, R7]