
06-01-2007, 17:02
|
|
|
|
חבר מתאריך: 28.04.06
הודעות: 8
|
|
|
כמה שאלות באסמבלר-דחוף ליום ראשון
יש לי מבחן יום שני ואני צריך תשובות לכמה שאלות מהדף הכנה שקיבלנו אז בבקשה תעזרו לי כי אחרת ניראה לי אני יכשל.... כל שאלה שמישהו יתן לי פה את התשובה שלה תעזור כי המבחן הוא עם חומר פתוח אז כל פתרון יתקבל בברכה.
1)יש לבצע AX*BX ואת התוצאה לשים במשתנה Result
כל זאת באמצעות פעולות חיבור בלבד.
וכן AX DIV BX
AX MOD BX בעזרת פעולות חיסור בלבד.
2) כתבו תוכנית לחישוב N!
בדקו גלישה
3) כתבו תכנית הקולטת מחרוזת קלט עד להקשת ENTER ומונה רק את הספרות שנקלטו אך בסדר הפוך לקליטת(רמז:מחסנית)
4) כתבו תכנית הקולטת מחרוזת קלט עד להקשת ENTER ומונה רק את הספרות שנקלטו.
5) הקלט מכיל ביטוי אלגברי כלשהו. סוגריים בביטוי(אם יש) הם:')' '('
כתבו קטע תוכנית בסורק את כל הביטוי שבקלט אך בודק רק אם הסוגריים בביטוי מאוזנים.
ניתן בעזרת מחסנית:כל סוגר) לדחוף למחסנית וכל סוגר( להשוות עם ראש המחסנית. בסוף הקלט המחסנית חייבת להיות ריקה.
6) נתון AL=117, BL=225, CL=211(בכתיב עשרוני)
ציין את הערך הנמצא באוגרים ואת ערכי הדגלים CF,SF,ZF ולאחר כל אחת מההוראות הבאות:
SUB AL,BL
CMP AL,CL
ADD AL,CL
TEST AL,CL
|