请帮忙看看我的程序写得对吗
在BUF1和BUF2两个数据区中,各定义有10个带符号字数据,试编制一完整的源程序,求它们对应项的和,并将和数存入以SUM为首址的数据区中。
DATA SEGMENT
BUF1 DW -56,24,54,-1,89,-8……
BUF2 DW 45,-23,124,345,-265,……
SUM DW 10 DUP(0)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF1
LEA DI,BUF2
LEA DX,SUM
MOV CX,10
AGAIN:MOV AX,SI
MOV BX,DI
ADD AX,BX
MOV DX,AX
MOV SUM,DX
INC SI
INC DI
INC DX
LOOP AGAIN
START ENDS
END
请帮忙看看我的程序写得对吗,或者有其它更好的