עמוד:221

הנחיות לאסמבלר בסעיף זה נרכז הסברים על הנחיות נפוצות לאסמבלר . חלק מההנחיות המופיעות כאן הוזכרו כבר קודם , בהקשרים שונים ; כאן נרחיב את הדיבור עליהן . הדיון בכל הנחיה מתאר את המבנה התחבירי שלה והוא מסתיים בדוגמה אחת או בכמה דוגמאות הממחישות כיצד להשתמש בהנחיה . אתם מוזמנים להקדים ולעיין בדוגמאות עוד לפני שתסיים את קריאת ההסבר על ההנחיה . סוגריים מרובעים בתיאור המבנה התחבירי מציינים ארגומנט רשות . EQU באמצעות הנחיה זו נוכל לתת שמות לקבועים בתכנית . לקבועים בעלי שמות יש שני יתרונות : ראשית , הם הופכים את התכנית לברורה וקריאה יותר ; שנית , קל יותר להכניס שינויים בתכנית . למשל : אם הוקצו בתכנית 256 בתים עבור איזור זיכרון שנועד לאחסון זמני של נתונים כלשהם , אפשר לכנות את המספר 256 בשם . BUFF–SIZE בכל מקום בתכנית שבו צריך להתייחס לגודל אזור הזיכרון , יופיע הקבוע הסמלי . BUFF–SIZE אם במהלך פיתוח התכנית יתברר כי אזור הזיכרון קטן מדי ויש להגדילו ל , 512- יידרש שינוי במשפט אחד בלבד : בהנחיה המגדירה את . BUFF–SIZE תחביר ההנחיה name EQU exp – name השם הסמלי של הקבוע ; הוא חייב להתאים לכללי התחביר הקיימים להגדרת שדה שם שהוזכרו קודם לכן – exp . הקבוע ; אינו בהכרח מספרי , הוא יכול להיות שם של הוראה של ה , 8086- או טקסט אחר . דוגמאות א . BUFF–SIZE EQU 256 הנחיה זו מגדירה כי BUFF–SIZE יציין בתכנית קבוע שגודלו . 256 ב . B 2 EQU ] BP + 2 [ הנחיה זו מגדירה קבוע מילולי , ומאפשרת לכתוב בתכנית המקור B 2 במקום . ] BP + 2 [

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר