|
עמוד:91
אפשר לחלק את הסגמנטים לארבעה סוגים על-פי התפקיד שהם ממלאים . הכתובת של תחילת כל סגמנט , כלומר התא הראשון בסגמנט , מאוחסנת באחד מארבעת אוגרי הסגמנטים : CS , DS , SS ו . ES- באיור 1 . 32 אפשר לראות את חלוקת הסגמנטים בזיכרון ואת הקשר בינם ובין אוגרי הסגמנט . לפניכם פירוט תפקידיהם של שניים מן הסגמנטים שנתמקד בהם כעת – סגמנט הקוד וסגמנט הנתונים . בסוף הפרק הראשון נתאר את תפקידיהם של שאר הסגמנטים . סגמנט הקוד – CS ( Code Segment ) באזור הזה התכנית שמורה . בדרך-כלל זהו אזור רציף של כתובות המכילות את הוראות התכנית בשפת מכונה . לאזור הזה המיקרו-מעבד פונה בשלב ההבאה של מחזור הבאה וביצוע כדי לקרוא את ההוראה הבאה לביצוע . סגמנט הנתונים – DS ( Data Segment ) באזור הזה מאוחסנים ערכי האופרנדים . לאזור הזה המיקרו-מעבד פונה בשלב הביצוע של מחזור הבאה וביצוע לצורך קריאה וכתיבה של נתונים שעובדו בתכנית . איור 1 . 32 הסגמנטים ואוגרי הסגמנט
|
|