אסמבלי x86/התקשורת בין המעבד לזיכרון ויחידות הקלט-פלט: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
Shakedavi123 (שיחה | תרומות) הוספת מידע ותיקון שגיאות לשוניות. |
Shakedavi123 (שיחה | תרומות) אין תקציר עריכה |
||
שורה 13:
בארכיטקטורת 8086, שאיתה נעבוד, קיימים 4 מקטעי זיכרון שכתובת הבסיס שלהם מוחזקת באוגרי המקטע:
* מקטע הקוד (Code/Text Segment) - מקטע זה מחזיק בתוכו את קוד התוכנית עצמו. לפיו למעשה מבצעת התוכנית את ריצתה בסדר הרצוי והוא אינו ניתן לשינוי.
* מקטע הנתונים (Data Segment) - מקטע זה מחזיק בתוכו את
* מקטע המחסנית (Stack Segment) - מקטע זה שומר את המחסנית, אשר מכילה בתוכה, בין היתר, את המשתנים המקומיים. ראו פירוט על המחסנית ב-[[אסמבלי x86/המחסנית|חלק ז' - המחסנית]].
* מקטע הנתונים הנוספים (Extra Segment) - מקטע זה קיים לעזרת המתכנת לפי רצונו, לרוב משמש להחזקת משתני יעד לביצוע העברה או העתקה.
|