本意是要将寄存器中的内容输出,但输出结果为什么不一样:
源代码:
DATA SEGMENT
DATABLK DB 10H,20H,30H,40H,50H
RESUL DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AL,DATABLK
ADD AL,DATABLK+1
ADD AL,DATABLK+2
ADD AL,DATABLK+3
ADD AL,DATABLK+4
MOV DL,AL
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
希望各位老师和同学帮我解答一下。谢谢。 |