السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
لدي سؤال في لغة الاسمبلي اذا يستطيعاحد ان يجاوبي
يوجد لدينا
هذه الارقام
27345, 28521,29533,30105,32375
في ال offset رقم 10
نريد نقلها الى ال offset رقم 30
ومن ثم جمعها
model small.
stack 64 .
data .
count equ 5
DD 28521,29533,30105,32375,27345
org 0010h
?DD
CODE.
proc far
mov ax , @data
mo ds,ax
mov si,offset
mov di , offset
mov cx, 0010
mov ax, [si]__>data
mov [di] , ax
inc si
inc di
dec cx
jnz
mov dx , count
mov si , 00
mov si , offset
mov ax , 00
mov bx , ax
add ax , [si]__>data
adc bx , 00
inc si
inc si
dec dx
jnz
mov sum , ax
mov sum +2 , bx
mov ah , 4ch
iint 21h
end p
end main
انا لا افهم في لغة الاسمبلي الكثير سوى ال mov and pop and posh
شرحهم الدكتور وبدا يعطينا كتابة البرامج وكل يوم يعطينا امر جديد يختلف عن البرنامج السابق لا اعرف ما الحل
وهذا البرنامج اعرف يوجد فيه الكثير من الاخطاء وارجو مساعدتي في تصحيحها الجزء الاول من الحل النقل كان يوجد لدي برنامج وعملت على نفس النمط ولم اعرف كيف اكمل البرنامج بجمع الاعداد لا اعرف هل هو صحيح ام لا ؟
ارجو المساعدة