PDA

View Full Version : چند سوال در مورد آرایه در اسمبلی : کسی واسم جواب میده



i.lover3000
سه شنبه 16 آذر 1389, 11:05 صبح
سلام
من چند تا سوال در مورد کار با آرایه در اسمبلی دارم
از دوستان کسی واسم جواب میده

1. آرایه A DB 3,2,5,7,9 موجود است برنامه ای بنویسید که ابتدا یک رقم گرفته اگر در آرایه موجود بود پیغام yes در غیر اینصورت no را چاپ کند
2. برنامه ای بنویسید که عناصر A که تک رقمی هستند را چاپ کند
3. برنامه ای بنویسید که ابتدا آرایه َA را به ترتیب نزولی مرتب کند سپس چاپ کند
4. برنامه ای که مجموع عناصر A که عددی 2 رقمی است را چاپ کند.

ممنون میشم

xman_1365_x
سه شنبه 16 آذر 1389, 12:05 عصر
اينا سوال هست يا درخواست انجام پرو‍‍ژه؟
شما حل كنيد هر جاش مشكل داشتين سوال كنيد!
سورستونم بزارين بگين كدوم خط مشكل دارين
اين برنامه ها ساده هست
فقط بايد بدوني وقتي بايت هست يكي يكي پيمايش كني حافظه را!
عدد گرفتن و نمايش هم كه بايد از وقفه استفاده كني
آرايه تعريف كردنم كه كاري نداره
اون مرتب سازي هم الگوريتم هاش هست بگردي سورس هم هست اما شما الگوريتم رو پيدا كنيد به اسمبلي بنويسيد

i.lover3000
چهارشنبه 17 آذر 1389, 01:19 صبح
سلام
ببخشید

من خودم vb.net کار میکنم اینا رو واسه دوستم میخوام من درس اسمبلی رو ترم پیش پاس کردم واسه همین چیزی یادم نیست

ولی سوال اول رو تونستم حل کنم

میزارم اگه کسی خواست

.
model tiny
.code
org 100h

start:
mov ah,01
int 21h

mov bx,offset a1
mov dl,[bx]

mov cx,5
label1:

cmp al,dl
jz l1

add bx,2
mov dl,[bx]
loop label1

mov ah,09
lea dx,s1
int 21h
jmp exit

l1:
mov ah,09
lea dx,s2
int 21h
jmp exit


exit:
int 20h

s2 db "yes",10,13,"$"
s1 db "no",10,13,"$"

a1 dw 50,51,53,55,57

End Start