זהו הפקודה gpasm שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
gpasm - GNU PIC assembler
תַקצִיר
gpasm [אפשרויות] פילה
אזהרה
המידע בדף אדם זה הוא תמצית מהתיעוד המלא של gputils ו
מוגבל למשמעות האפשרויות. לתיעוד מלא ועדכני, עיין
אל "gputils.ps" הממוקם בספריית gputils docs.
תיאור
gpasm הוא אסמבלר עבור מיקרו-בקרי Microchip (TM) PIC (TM). זה נועד להיות
תואם להרכב MPASM של היצרן. gpasm הוא חלק מ-gputils. בדוק את ה
gputils(1) דף אדם לפרטים על כלי עזר אחרים של GNU PIC.
אפשרויות
להלן תקציר של gpasm אפשרויות. gpasm אפשרויות תמיד מחליפות כל הגדרות ב
קוד המקור.
-a FMT, --הקס-פורמט FMT
GPASM תומך בפורמטים של קבצי hex inhx8m, inhx8s, inhx16 ו-inhx32. אפשרות זו
שולט באיזה פורמט קובץ hex משמש. ברירת המחדל היא inhx32.
-c, --לְהִתְנַגֵד
פלט אובייקט שניתן להזזה (פורמט COFF חדש).
-C, -- קופה ישן
פלט אובייקט שניתן להזזה (פורמט COFF ישן).
-d, --לנפות
פלט הודעות ניפוי באגים.
-D SYM=VAL, --לְהַגדִיר SYM=VAL
הגדר SYM עם ערך VAL. זה שווה ערך להצבת "#define SYM VAL" ב-
מָקוֹר.
-e [מופעל|כבוי], --לְהַרְחִיב [מופעל|כבוי]
הרחבת המאקרו בקובץ הרישום נשלטת באמצעות ה-EXPAND ו-NOEXPAND
הנחיות. אפשרות זו יכולה לאלץ להתעלם מכל הנחיה. כאשר "ON" הוא
פקודות המאקרו תמיד מורחבות ללא קשר לנוכחות NOEXPAND.
באופן דומה, "כבוי" יאלץ לא להרחיב פקודות מאקרו.
-g, ---debug-info
השתמש בהנחיות באגים עבור COFF.
-h, - עזרה
הצג את הודעת השימוש וצא.
-i, --התעלם ממקרה
כל הסמלים ופקודות המאקרו המוגדרות על ידי המשתמש הם תלויי רישיות. אפשרות זו הופכת אותם
חסר רגישות לרישיות.
-I DIR, --לִכלוֹל DIR
קובץ ההרכבה ברמה העליונה מועבר ל-gpasm כארגומנט. הקובץ הזה יכול
מכילים הנחיות INCLUDE. הנחיות אלו פותחות את הקובץ שצוין ולאחר מכן שלו
התוכן מורכב. GPASM מחפש את הקבצים האלה בספרייה המקומית. אם
הקובץ לא נמצא, נתיב הכותרת המוגדר כברירת מחדל מסומן. לבסוף, כל השבילים
שצוינו באמצעות ארגומנט זה חיפושים.
-l[12[ce]|14[ce]|16[ce]], --list-chips[=([12[ce]|14[ce]|16[ce]])]
רשימת מעבדים נתמכים בהתבסס על היבטים שונים.
-L, --רשימת כוח
התעלם מהנחיות NOLIST. זה מאלץ את gpasm להדפיס כל קו המורכב ב-
פלט קובץ רשימה.
-m, --מזבלה
עם השלמת המעבר האחרון של ההרכבה, הצג את תוכן ההוראה
זיכרון.
- תואם ל-mpasm
אפשרות זו מגדירה את מצב תאימות MPASM.
-M, --דפס
פלט קובץ תלות.
-n, --dos
כברירת מחדל, gpasm יוצר קבצי hex בפורמט ISO. עם זאת, מכשיר כלשהו
מתכנתים נדרשו לקובץ בפורמט DOS. אפשרות זו תגרום ל-gpasm
ליצור קובץ hex בפורמט DOS.
-o קובץ, --תְפוּקָה קובץ
שם חלופי של קובץ הפלט.
-p PROC, --מעבד PROC
בחר את המעבד.
-P קובץ, -- תהליך מקדים קובץ
כתוב קובץ asm מעובד מראש ל-FILE.
-q, --שֶׁקֶט
דחק כל דבר שנשלח לפלט סטנדרטי.
-r בסיס, --בסיס בסיס
הרדיסים הנתמכים הם BIN, DEC, OCT ו-HEX. ברירת המחדל היא HEX.
-u, --מוּחלָט
השתמש בנתיבים מוחלטים.
-v, --גִרְסָה
הצג את פרטי הגרסה וצא.
-w [0|1|2], --אַזהָרָה [0|1|2]
אפשרות זו מגדירה את רמת ההודעה. "0" הוא ברירת המחדל. זה יאפשר הכל
הודעות, אזהרות ושגיאות שיש לדווח. "1" ידכא את ההודעות.
"2" ידכא את ההודעות והאזהרות.
-y, --מורחב
אפשר מצב 18xx מורחב.
השתמש ב-gpasm באינטרנט באמצעות שירותי onworks.net