דניאל ק

עמוד

התגובות שלי בפורום

מוצגות 8 תגובות – 46 עד 53 (מתוך 53 סה״כ)
  • מאת
    תגובות
  • בתגובה ל: q. 32 – a message i´ve sent to CodeGuru #78880
    דניאל ק
    משתתף

    כותרת: הבעיה עם אמרות של אי אפשר זה שהן תמיד מוכחות כלא
    נכונות.

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78879
    דניאל ק
    משתתף

    כותרת: אני יודע ש XCHG זאת הדרך, אבל חבל שלא ידעתי את זה
    בשלב התחרות. זה לא משנה כי זה לא השפיע על הציון, רק במקרה של תיקו זה היה משפיע

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78865
    דניאל ק
    משתתף

    כותרת: אופס, זה לא היה אמור לקרות

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78864
    דניאל ק
    משתתף

    כותרת: זה באמת מחליף, אבל אתה שוכח דבר אחד:
    בקוד שלך אתה משתמש באוגר נוסף, כך שהקוד אינו זהה.
    אני נקטתי בשיטה שונה(אבל לא הנכונה ביותר שהיא XCHG)
    PUSH BX
    PUSH CX
    POP BX
    POP CX

    על ידי שימוש במחסנית הכנסתי את ערכי BX וCX ואז שלפתי אותם בסדר הפוך.

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78863
    דניאל ק
    משתתף

    כותרת: זה באמת מחליף

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78862
    דניאל ק
    משתתף

    כותרת: זה באמת מחליף

    בתגובה ל: השאלה הפתוחה מתחרות שלב ב #78861
    דניאל ק
    משתתף

    כותרת: כן

    בתגובה ל: רצ"ב הציונים של כל משתתפי התחרות #78851
    דניאל ק
    משתתף

    כותרת: אלה היו השאלות המסובכות לדעתכם?!
    58. התשובה: ג.
    החלק המכשיל בשאלה הוא שלאות קטנה יש ערך אסקי גבוה מאות גדולה ולא להפך. בכל מקרה על מנת להגיע מאות קטנה לגדולה, צריך להחסיר 32 מהערך אסקי. במקרה המיוחד של אות קטנה, הסיבית החמישית דלוקה תמיד, ולכן על ידי הורדתה(XOR עם 2 בחמישית = 32) למעשה מחסירים 32 מהאות. כל הדרכים המירו אות גדולה לקטנה, אך רק השלישית המירה אות קטנה לגדולה.

    82. התשובה: ג
    שוב, יש כאן הכשלה: ADD AX,AX למעשה מכפילה את המספר בשניים, או מזיזה את כל הסיביות שמאלה. אך הפקודה השנייה הייתה הזזה ימינה, כלומר חלוקה בשתיים, שזה תמיד שונה מלבד המקרה המיוחד של 0.

מוצגות 8 תגובות – 46 עד 53 (מתוך 53 סה״כ)