阅读下面这个LC-3汇编语言程序,然后回答问题:
.ORIG x3000
LEA R0 , DATA
ADD R1 , R1 , #0
ADD R1 , R1 , #9
LOOP1 ADD R2 , R0 , #0
ADD R3 , R1 , #0
LOOP2 JSR SUB1
ADD R4 , R4 , #0
BRzp LABEL
JSR SUB2
LABEL ADD R2 , R2 ,#1
ADD R3 , R3 ,#-1
BRP LOOP2
ADD R1 , R1 ,#-1
BRP LOOP1
HALT
DATA .BLKW 10 x0000
SUB1 LDR R5 , R2 , #0
NOT R5 , R5
ADD R5 , R5 ,#1
LDR R6 , R2 , #1
ADD R4 , R5 , R6
RET
SUB2 LDR R4 , R2 , #0
LDR R5 , R5 , #1
STR R4 , R2 ,#1
STR R5 , R2 , #0
RET
.END
假设,内存地址DATA的内容在程序执行之前就已填充好。试问,在程序之前和之后,DATA的前后内容之间是否存在联系?
