here is a little better version of the 16-bit program
.MODEL Small
.STACK 4096
.DOSSEG
.386
OPTION CaseMap:None
;####################################################################################
.DATA
SOURCE WORD 100
DESTINATION WORD 200
;************************************************************************************
.DATA?
SUM WORD ?
;####################################################################################
.CODE
;************************************************************************************
_main PROC FAR
mov dx,@data
mov ds,dx
mov bx,DESTINATION
mov ax,SOURCE
add bx,ax
mov SUM,bx
mov ax,4C00h
int 21h
_main ENDP
;####################################################################################
END _main
honestly, i don't know why you have a 64-bit OS to write 16-bit code, though - lol