我对这个问题感到困惑:指令“LEA R0,A"
执行后寄存器 0 中存储的值是什么?为什么答案是 x370C ?我认为它应该将A的地址加载到R0中?如果是,我们怎么知道地址?有人可以帮忙吗?非常感谢!
.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