התגובות שלי בפורום
-
מאתתגובות
-
דניאל ק
משתתףכותרת: הבעיה עם אמרות של אי אפשר זה שהן תמיד מוכחות כלא
נכונות.דניאל ק
משתתףכותרת: אני יודע ש XCHG זאת הדרך, אבל חבל שלא ידעתי את זה
בשלב התחרות. זה לא משנה כי זה לא השפיע על הציון, רק במקרה של תיקו זה היה משפיעדניאל ק
משתתףכותרת: אופס, זה לא היה אמור לקרות
דניאל ק
משתתףכותרת: זה באמת מחליף, אבל אתה שוכח דבר אחד:
בקוד שלך אתה משתמש באוגר נוסף, כך שהקוד אינו זהה.
אני נקטתי בשיטה שונה(אבל לא הנכונה ביותר שהיא XCHG)
PUSH BX
PUSH CX
POP BX
POP CXעל ידי שימוש במחסנית הכנסתי את ערכי BX וCX ואז שלפתי אותם בסדר הפוך.
דניאל ק
משתתףכותרת: זה באמת מחליף
דניאל ק
משתתףכותרת: זה באמת מחליף
דניאל ק
משתתףכותרת: כן
דניאל ק
משתתףכותרת: אלה היו השאלות המסובכות לדעתכם?!
58. התשובה: ג.
החלק המכשיל בשאלה הוא שלאות קטנה יש ערך אסקי גבוה מאות גדולה ולא להפך. בכל מקרה על מנת להגיע מאות קטנה לגדולה, צריך להחסיר 32 מהערך אסקי. במקרה המיוחד של אות קטנה, הסיבית החמישית דלוקה תמיד, ולכן על ידי הורדתה(XOR עם 2 בחמישית = 32) למעשה מחסירים 32 מהאות. כל הדרכים המירו אות גדולה לקטנה, אך רק השלישית המירה אות קטנה לגדולה.82. התשובה: ג
שוב, יש כאן הכשלה: ADD AX,AX למעשה מכפילה את המספר בשניים, או מזיזה את כל הסיביות שמאלה. אך הפקודה השנייה הייתה הזזה ימינה, כלומר חלוקה בשתיים, שזה תמיד שונה מלבד המקרה המיוחד של 0. -
מאתתגובות