设X1至X10为10个无符号数,请阅读下列程序:
ARRDW X1,X2,X3,X4,X5,X6,X7,X8,X9,X10
COUNT EQU ($-ARR)/2
RESULTDW ?
LEA BX,ARR
MOV CX,COUNT
XOR AX,AX
LOP:ADD AX,[BX]
ADD BX,2
LOOP LOP
MOV RESULT,AX
要求:
(1)说明该程序段的功能。
(2)请书写一条MOV语句,用来代替程序段中的LEA BX,ARR语句。
L1:MOV AL,01H
OUT 91H,AL
CALL D20MS ;延时20ms
MOV AL,00H
OUT 91H,AL
CALL D20MS ;延时20ms
JMP L1
(3) 程序执行结束后,寄存器AX、BX中的内容分别是什么?