首页 > 试题广场 >

阅读下面这个LC-3汇编语言程序,然后回答问题: ...

[问答题]
 阅读下面这个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的前后内容之间是否存在联系?

这道题你会答吗?花几分钟告诉大家答案吧!