מבנה תכנית מקור בשפת-הסף של ה8086- תכנית מקור בשפת-הסף של ה8086- מורכבת מקטעים שצריכים להימצא , בעת הריצה , בסגמנטים שונים בזיכרון של מחשב היעד . קטעי התכנית , המכילים הוראות ביצועיות , יתורגמו להוראות בשפת מכונה . בעת ריצת התכנית ימוקמו הוראות המכונה הללו בסגמנט הקוד בזיכרון מחשב היעד . המשתנים והנתונים של התכנית יימצאו בעת הריצה בסגמנט הנתונים של מחשב היעד ; ובאופן דומה , שטחי הזיכרון שהמתכנת מייעד למחסנית , יימצאו בעת הריצה בסגמנט המחסנית . בתכנית המקור , מודיע המתכנת לתכנית האסמבלר , באמצעות הנחיות מתאימות , לאיזה סגמנט זיכרון הוא מייעד את כל אחד מקטעי המקור שהוא כותב . כל קטע מקור כזה נקרא בשם סגמנט ; שם זה מרמז על הקשר בין חלוקת תכנית המקור לקטעים ובין החלוקה לסגמנטים של הזיכרון , בעת הרצת התכנית במחשב היעד . בסעיף הבא נתאר את ההנחיות לאסמבלר הדרושות להגדרת סגמנטים בתכנית המקור במודל . SMALL במודל זה הזיכרון הראשי קיים סגמנט קוד נפרד מסגמנט נתונים וכל אחד מהם מוגבל ל- . 64 KB הגישה שנתאר להגדרת הסגמנטים , מפשטת במידה רבה את כתובת תכנית המקור . גישה זו תואמת את תכנית האסמבלר MASM ...
אל הספר