DATA SEGMENT
DW 6666H,7777H,8888H,9999H,0AAAAH,0BBBBH,0CCCCH,0DDDDH,0EEEEH,0FFFFH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV CX,9
L1: MOV DX,CX
MOV BX,0
L2: MOV AX,[BX]
INC BX
INC BX
CMP AX,[BX]
JLE DONE
XCHG [BX],AX
DEC BX
DEC BX
MOV [BX],AX
INC BX
INC BX
DONE: DEC DX
JNE L2
LOOP L1
MOV AX,4C00H
INT 21H
CODE ENDS
END START