اینی که من نوشتم و تست شده با امولاتور 8086
sseg segment stack
DW 32 DUP(?)
sseg ends
;---------------------------------
dseg segment
number1 dd 1234H
number2 dd 5678H
number3 dd AB55H
number4 dd 65AFH
result dd ?
dseg ends
;----------------------------------
cseg segment
assume cs:cseg,ds:dseg,ss:sseg
main proc near
mov AX,dseg
mov DS,AX
mov ax, number1
mov bx, number2
mov cx,number3
mov dx,number4
add bx,dx
adc ax,cx
add [result+2],ax
mov result,bx
mov ax,4c00h
int 21h
cseg ends
endp main
end main