首页 > 试题广场 >

假设x4000开始的连续内存空间中存放了一个整数序列,且每个

[问答题]
假设x4000开始的连续内存空间中存放了一个整数序列,且每个内存单元存放一个整数,该序列的结尾数值是x0000.阅读下面的程序,请问该程序的目的是什么?
                 .ORIG    x3000
                 LD          R0 , NUMBERS
                 LD          R2 , MASK
LOOP       LDR       R1 , R0 ,#0
                 BRz       DONE
                 AND      R5, R1, R2
                 BRz       L1
                 BRnzp   NEXT
L1            ADD       R1, R1, R1
                STR       R1 , R0 ,#0
NEXT      ADD       R0 , R0 ,#1
               BRnzp    LOOP
DONE     HALT
NUMBERS   .FILL    x4000
MASK           .FILL   x8000
.END

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