我不明白为什么执行“LDR R3, R0, 2”指令后,存储在R3中的值是x370C。这个指令中的数字2代表什么意思呢?它似乎不是一个立即数。我理解此时R0包含x370C。能有人帮忙解释一下吗?非常感谢!
.ORIG X3700
LEA R0, A
LDI R2, C
LDR R3, R0, 2
AND R1, R1, #0
IN
ST R0, D
JSR F
HALT
F LD R1, B
ADD R1, R1, #1
BRp F
RET
A .FILL X1234
B .FILL X370B
C .FILL X370C
D .BLKW 2
E .STRINGZ "ABCD"
G .FILL X1234
.END