איך עושים inclode באסמבלר?

שאקל

New member
איך עושים inclode באסמבלר?

יש יש לי קובץ קוד מאוד גדול ואני רוצה לחלק אותו לכמה קבצים. איך עושים זאת? מה הפקודה שצריך לרשום והיכן רושמים אותה כדי להכליל חלק מקוד שנמצא בקובץ אחר. הקוד כולו בנוי מפרוצדורות
 

voguemaster

New member
אוי

יש גם אפשרות להגדיר בקובץ מסוים לפני הקוד, שפונקציה חיצונית היא EXTERN כלומר לפני שמתחיל הקוד שלך תרשום EXTERN ושם הפונקציה. כמובן שבקובץ שבו נמצאת הפונקציה, היא חייבת להיות מוגדרת בתור EXTERN. בדיוק כמו ב-C. רק שעד כמה שידוע לי, ברגע שיש לך כמה קובצי OBJ אתה לא צריך לעשות INCLUDE לשום דבר. אבל אולי אף פעם לא יצא לי להשתמש בזה אז..
 

voguemaster

New member
סליחה, טעות קטנה

את הפרוצדורה עצמה (בקובץ שבו היא נמצאת) צריך להגדיר PUBLIC, לפני הכל.
 
למעלה