data segment
x db ?
y db ?
data ends
code segment
main proc far
assume cs:code,ds:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov ah,01
int 21h
sub al,30h
mov x,al
mov ah,01
int 21h
sub al,30h
mov y,al
add al,x
mov dl,al
add dl,30h
mov ah,02
int 21h
ret
main endp
code ends
end start