
DATA SEGMENT
X DB 1,2,3,4,5
Y DB 6,7,8,9,0
W DB 5 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV BX,0002H;相对基址加变址寻址
MOV DI,0003H
MOV AL,DS:[BX+DI]
ADD AL,0000H
MOV DS:[000AH],AL
MOV AL,DS:[BX+DI+0001H]
ADD AL,0001H
MOV DS:[000BH],AL
MOV AL,DS:[BX+DI+0002H]
ADD AL,0002H
MOV DS:[000CH],AL
MOV AL,DS:[BX+DI+0003H]
ADD AL,0003H
MOV DS:[000DH],AL
MOV AL,DS:[BX+DI+0004H]
ADD AL,0004H
MOV DS:[000EH],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
X DB 1,2,3,4,5
Y DB 6,7,8,9,0
W DB 5 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV BX,0002H;相对基址加变址寻址
MOV DI,0003H
MOV AL,DS:[BX+DI]
ADD AL,0000H
MOV DS:[000AH],AL
MOV AL,DS:[BX+DI+0001H]
ADD AL,0001H
MOV DS:[000BH],AL
MOV AL,DS:[BX+DI+0002H]
ADD AL,0002H
MOV DS:[000CH],AL
MOV AL,DS:[BX+DI+0003H]
ADD AL,0003H
MOV DS:[000DH],AL
MOV AL,DS:[BX+DI+0004H]
ADD AL,0004H
MOV DS:[000EH],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
