سلام:
باید بدونید که هر کدوم از رجیسترها 16 بیت یعنی 2 بایت هستند پس شما به دو رجیستر احتیاج دارید تا یه رقم 32 بیتی رو درش قرار بدید یعنی شما عددتون رو در دو قسمت در axو bx قراردهید و روش زیر رو پیاده سازی کنید.(توجه داشته باشید که ممکن است حمع عددها carry هم داشته باشن پی اونها رو هم add کنید.)
number1 dd 12365
number2 dd 73365
result dd ?
mov ax, word ptr number1+0
mov bx, word ptr number2+0
add ax, bx
mov dx, ax
mov ax, word ptr number1+2
mov bx, word ptr number2+2
adc ax, bx
mov word ptr result+0, dx
adc ax, bx
mov word ptr result+2, ax
نتیجه در resultقرار خواهد گرفت.
اگه اشکال دستوری درش باشه اصلاحش کن و لی روش کلی همینه.
موفق باشید