首页 > 试题广场 >

阅读以下LC-3代码,试问它的作用是什么? ...

[问答题]
阅读以下LC-3代码,试问它的作用是什么?
          .ORIG    x3000
           LEA      R6 , STACKBASE
             LEA     R0 , PROMPT             
           TRAP     x22            ;PUTS
            AND     R1 , R1 , #0
LOOP        TRAP     x20             ;IN
                 TRAP       x21
                 ADD        R3 , R0 , #-10         ;Check for new line
                 BRz        INPUTDONE
                 JSR        PUSH
                 ADD        R1 , R1 , #1
                 BRnzp      LOOP
INPUTDONE        ADD        R1 , R1 ,#0
                 BRz        DONE
LOOP2            JSR        POP
                 TRAP       x21
                 ADD        R1 , R1 ,#-1
                 BRp        LOOP2
DONE             TRAP       x25            ;HALT

PUSH             ADD        R6 , R6 ,#-2
                 STR        R0 , R6 , #0
                 RET
POP              LDR        R0 , R6 ,#0
                 ADD        R6 , R6 , #2
                 RET
PROMPT           .STRINGZ  "Please enter a  sentence: "
STACKSPAC        .BLKW #50
STACKBASE        .FILL #0
                 .END

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