נשלח בתאריך: 28 January 2009 בשעה 20:21 | | IP רשוּם
|
|
|
|
שלום לכולם אני כתבתי את הקוד הבא שהוא פרוצדורה לחישוב מצב הזמנת כרטיסים בקולנוע
עכשיו אני לא מצליח לחשוב מה אני צריך לעשות יש לי מערכי קלונוע במסך
אני צריך שפרוצדורה תמצא השורה בה נמצא הרצף הימני המתאים לדרישות המזמין
הפרוצדורה מקבלת כתובת היסט של מערך בית הקולנוע מס כרטיסים גודל המערך בית הקולנוע 16*16
אני צריך בסה"כ עזרה קטנה של הבנה ולא פיתרון
PROC GET-TICKETS
pusha
mov bp,sp
add bp,8*2
mov bx,[bp+2];מערך בית הקולנוע
mov si,[bp+4];מספר כרטיסים
cmp si,16d
ja msge
mov cx,16d
push cx
loop1: cmp bx,0;בודק שורה אם יש הזמנות באותה שורה
ja f
mov [byte bx],[byte si];מציב את הכרטים במערך
f: inc bx
loop loop1
loop2: cmp bx,16d
j
popa
ret
ENDP GET-TICKETS
|