שאלה על מקטע משותף

עמוד

הדיון הזה מכיל 0 תגובות, ויש לו משתתף 1, והוא עודכן לאחרונה ע״י  cgx לפני 6 חודשים, 3 שבועות.

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • מאת
    תגובות
  • #83380

    cgx
    Moderator

    בן שאל

    היי,
    אנחנו רוצים לבנות שני שורדים, אבל צריכים סגמנט משותף בזיכרון כדי להעביר מידע בין שורד אחד לשני.
    כשאנחנו מנסים לבצע קריאה וכתיבה לסגמנט es (כפי שמצוין במדריך, es מאותחל לכתובתו של סגמנט משותף לשני השורדים) באמצעות פקודת mov השורדים שלנו נפסלים מסיבה כלשהי.
    פקודות movsw/stosw אמנם לא פוסלות אותנו, אבל קוראות/כותבות לcs כך שאין לנו אפשרות לשתף מידע ׳פרטי׳ ביניהם.
    מה ניתן לעשות בנושא? האם זו בעיה מוכרת?
    אם זה אמור לעבוד, תוכלו לשלוח קוד לדוגמה?

    מצטער שלא שלחתי את ההודעה קודם, אבל השבועיים האחרונים שלנו היו די עמוסים והיה לנו זמן לשינוי הזה רק אתמול.

    תודה,
    בן

    התשובה – אכן יש מקטע סודי משותף, אבל שים לב שהוא קצר במיוחד (1024 בתים, כפי שכתוב ב
    טכניקות מתקדמות
    ) ואסור לך לגלוש ממנו.

מוצגות 1 תגובות (מתוך 1 סה״כ)

יש להתחבר למערכת על מנת להגיב.