צריכה עזרה ב-Easycpu

Blase

New member
צריכה עזרה ב-Easycpu

אני צריכה לעשות פרוייקט בתכונה הזאת של 50 שורות ואני צריכה בדיקה אני צריכה לעשות תת תכנית שקולטת מספר(קוד)ממערך מפסקים ומדליקה נוריות מספר נקודות שהוא קיבל (חיפוש במערך)כלומר אני מתחילה מתא 10h שבו יש קוד שיר וב-11h יש נקודות לשיר וכך הלאה והלאה עד לתא 20h בהתאמה קוד ואז מס נקדות אז זה מה שעשיתי: MOV BH,0 MOV BL,10H IN AL 1 loop: cmp al,[bx[ JZ NEXT NEXT:OUT 2,AL ADD BL,2 תת תכנית שנייה שאני צריכה לעשות זה לחפש את שיר הזוכה{מקסימום נקודות} ולשמור את מס השיר בתא 20h עשיתי תת תכנית אבל יש לי המון טעיויות כי אני לא יודעת ממש איך לעבור בין התאים בקפיצות mov cl,[10H] cmp cl,[12h] jns next; mov al,[12h] mov [20h],al jmp sof next:mov al,cl mov[20h] sof:0ut 2,al ותת תכנית אחרונה זה ששני צריכה שאחרי שנכנס השיר המקסימלי ל-20h לאפס אותו ואז להפעיל שוב חיפוש מקיסמום וכך להגיע למצב שבמקום ה-1 יהיה בתא 20h במקום השני יהיה תא 21h ובמקום השלישי 22h אשמח לקבל הנחיייה תודה רבה!!
 
למעלה