假设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
