DATAS SEGMENT
X DW 5
Y DW 3
DATAS ENDS
STACKS SEGMENT
MOV SS,AX
MOV SP,1000
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,X
MOV BX,Y
PUSH AX
PUSH BX
POP AX
POP BX
MOV X,AX
MOV Y,BX
MOV AH,4CH
INT 21H
CODES ENDS
END START
X DW 5
Y DW 3
DATAS ENDS
STACKS SEGMENT
MOV SS,AX
MOV SP,1000
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,X
MOV BX,Y
PUSH AX
PUSH BX
POP AX
POP BX
MOV X,AX
MOV Y,BX
MOV AH,4CH
INT 21H
CODES ENDS
END START