|
עמוד:122
כאשר אנו רוצים להריץ את התכנית , מערכת ההפעלה מקצה את המקטעים הדרושים ובהתאם מאותחליס גם אוגרי המקטע בכתובות הבסיס המתאימות . בדרך-כלל תוכן אוגרי המקטע אינו משתנה במהלך ביצוע התכנית , ולכן אנו מציינים בהוראות התכנית רק את הכתובת היחסית של תא בזיכרון . אפשר לרשום כתובת יחסית בצורה מפורשת או להשתמש באחד מאוגרי ההצבעה ואוגרי האינדקס . לדוגמה , התבוננו בהוראה / mov al , [ si ] בהוראה זו מועתק לאוגר , AL התוכן של תא בזיכרון , עליו מצביע האוגר SI כדי לתרגם את הכתובת היחסית לכתובת פיזית , קיימת ברירת מחדל לכל הוראה הניגשת לזיכרון . ברירת המחדל מגדירה את המקטע ואת אוגר המקטע ( המכיל את כתובת הבסיס ) איור 4 . 5 הקצאת מקטעים לתכנית
|
|