ورود

View Full Version : سوال: میشه یکی کمکم کنه یه برنامه زیر رو به زبان اسمبلی بنویسم



m_foroutan
سه شنبه 31 اردیبهشت 1392, 15:35 عصر
سلام،میشه یکی کمکم کنه یه برنامه زیر رو به زبان اسمبلی بنویسم:
برنامه ای که 5 عدد رو در آرایه x به صورت زیر با هم جمع کنهو حاصل رو در sum بریزه
x db 72,45,63,24,8
sum dw ?

Delphi Coder
پنج شنبه 02 خرداد 1392, 12:42 عصر
خوب مشکل اینکار کجاست. منظورتون اینه که برنامه رو یکی بنویسه بهتون تحویل بده؟

m_foroutan
پنج شنبه 02 خرداد 1392, 16:03 عصر
اگه کسی بتونه تو نوشتن کد کمکم کنه ممنون میشم.من تو اسمبلی ضعیفم.

Delphi Coder
پنج شنبه 02 خرداد 1392, 23:23 عصر
عینا صورت مساله رو مطرح کردید. شما شروع کنید در هر قسمتی هر مشکلی داشتید اینجا کمکتون میکنند.

m_foroutan
سه شنبه 21 خرداد 1392, 18:58 عصر
من این رو نوشتم میشه یکم کمک کنید حداقل بگید مشکل این کد با توجه به سوالم کجاست؟؟؟؟؟؟؟:گریه::افسرده:
N dw ?
Total dw ?
X db ?
Movcx,n
Mov ax,0
Moxsi,ax
Sloop:addax,x[si]
Add si,2
Loop sloop
Mov total, ax
Bedoonehalghe:
X db 10,20,30,40,50
Sum dw 0
Movzx cx,X
Movax,x
Add sum,ax
Mov ax,x+2
Add sum,ax
Mov ax,x+4
Add sum,ax
Mov ax,x+6
Add sum,ax
Mov ax,X+8
Addsum,ax

m_foroutan
پنج شنبه 23 خرداد 1392, 12:45 عصر
چرا هیچکس به من کمک نمی کنه ؟؟؟؟؟؟:گریه::گریه::گریه:

hessam2003
پنج شنبه 23 خرداد 1392, 12:52 عصر
سلام دوست عزیز.
الا مشکل یا خطایه برنامه شما چیه؟

hessam2003
پنج شنبه 23 خرداد 1392, 13:04 عصر
سلام.
دوست عزیز نحوه آرایه تعریف کردنت اشتباست.
تعریف ارایه
(?)number db dup
یا
(1,2,3,4,5)number db dup
بعدشم قبل حلقت مقدار اول ارایتو بخون.
lea si,number
و بعد بریز داخل یک ثباتی و یک خونه به si اضافه کن و جمع کن بریز تو یک متغییر.
هر بارم مقایسه کن که به آخرش رسیده یا نه.
موفق باشید.