בעיה בשיתוף הפעולה בין שורדים במנוע החדש:

עמוד

ברוכים הבאים לאתר תחרויות קודגורו! פורומים אקסטרים בעיה בשיתוף הפעולה בין שורדים במנוע החדש:

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • מאת
    תגובות
  • #77109
    sss89
    משתתף

    בתיאור שיתוף הפעולה באתר נאמר שכל שני שורדים משתפי פעולה ( לדוגמא שורד1 ושורד2), יקבלו אקסטרה סגמנט נפרד המיועד רק להעברת נתונים ביניהם.

    הרצנו את הקודים הבאים בהדמיה החדשה והם הרגו את עצמם מיד:

    check1:

        mov es:4, 9b9b
    loop1:
        add bx,2h
        loop loop1

    check2:

    mov ax, es:0
    loop1:
        NOP
        loop loop1

    כאשר התמודדו מול 'יריב' בלתי מזיק שרק עשה NOP.

    המשמעות של הדבר היא שהמנוע החדש אינו מקצה למשתפי הפעולה אקסטרה סגמנט משלהם אלא מגדיר אותו על הסגמנט הכללי,

    ולכן כאשר השורדים שמרו מידע באקסטרה סגמנט הם עלו על הפקודות של עצמם.

    #78590
    sss89
    משתתף

    ה- Cx

    שלהם לא היה 0 בהתחלה, כמובן.

    #78589
    LB_
    משתתף
מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.