阅读下面这段LC-3汇编语言程序,并回答问题:
.0RIG x3000
L1 LEA RI,L1
AND R2 , R2 ,x0
ADD R2 , R2 , x2
LD R3 , P1
L2 LDR R0 , R1 , xC
OUT
ADD R3 , R3 , #-1
BRz GLUE
ADD R1 , R1 , R2
BR L2
GLUE HALT
P1 .FILL xB
.STRINGz "HEBoeoakteSmatHaotren!s"
.END
a.这个程序经过汇编并加载到内存后,在地址x3005处的二进制内容是什么?
b.x3005处的指令执行之后,下一条执行指令是什么(给出内存地址)?
c.x3006处的指令执行之前,执行的是哪一条指令(给出内存地址)?
d.这个程序的输出是什么?
