起始地址是x4100,两者都是STRINGZ格式,如果两个字符串相同,则程序结束 时R5=0.请在(a)、(b)、(c)中填充命令,完成该命令。
假设x4000开始的连续内存空间中存放了一个整数序列,且每个内存单元存放一个整数,该序列的结尾数值是x0000,阅读下面的程序,请问它的目的是什么?
.ORIG x3000
LD R1 , FIRST
LD R1 , FIRST
LD R2 , SECOND
AND R0 , R0, #0
LOOP -----------------------(a)
LOOP -----------------------(a)
LDR R4 , R2 ,#0
BRz NEXT
AND R1, R1, #1
AND R1, R1, #1
AND R2, R2, #1
----------------------(b)
-----------------------(c)
AND R3, R3, R4
BRz LOOP
BRz LOOP
AND R5, R5, #0
BRnzp DONE
NEXT ADD R5 , R5 ,#0
BRnzp DONE
NEXT ADD R5 , R5 ,#0
ADD R5 , R5 ,#1
BRnzp LOOP
DONE TRAp x25
FIRST .FILL x4000
BRnzp LOOP
DONE TRAp x25
FIRST .FILL x4000
SECOND .FILL x4100
.END
.END
