این دستور gpasm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gpasm - اسمبلر PIC گنو
خلاصه
gpasm [گزینه ها] پرونده
هشدار
اطلاعات این صفحه مرد عصاره ای از مستندات کامل gputils و
به معنای گزینه ها محدود می شود. برای مستندات کامل و جاری مراجعه کنید
به "gputils.ps" واقع در فهرست gputils docs.
شرح
gpasm یک اسمبلر برای میکروکنترلرهای میکروچیپ (TM) PIC (TM) است. در نظر گرفته شده است
سازگار با مونتاژ کننده MPASM سازنده gpasm بخشی از gputils است. را بررسی کنید
gputils(1) manpage برای جزئیات در مورد سایر ابزارهای GNU PIC.
OPTIONS
در زیر خلاصه ای از gpasm گزینه. gpasm گزینه ها همیشه جایگزین تنظیمات موجود می شوند
کد منبع
-a FMT, ---فرمت hex FMT
GPASM از فرمتهای فایلهای inhx8m، inhx8s، inhx16 و inhx32 پشتیبانی میکند. این گزینه
فرمت فایل هگز مورد استفاده را کنترل می کند. پیش فرض inhx32 است.
-c, --هدف - شی
خروجی یک شی قابل جابجایی (فرمت COFF جدید).
-C, --قدیمی-کاف
خروجی یک شی قابل جابجایی (فرمت COFF قدیمی).
-d, - رفع اشکال
خروجی پیام های اشکال زدایی
-D SYM=VAL, --تعريف كردن SYM=VAL
SYM را با مقدار VAL تعریف کنید. این معادل قرار دادن "#define SYM VAL" در قسمت است
منبع
-e [روشن|خاموش], --بسط دادن [روشن|خاموش]
گسترش ماکرو در فایل لیست با استفاده از EXPAND و NOEXPAND کنترل می شود
بخشنامه ها این گزینه می تواند هر یک از دستورالعمل ها را مجبور به نادیده گرفتن شود. وقتی «روشن» است
ماکروهای انتخاب شده همیشه بدون توجه به وجود NOEXPAND گسترش می یابند.
به همین ترتیب، "OFF" ماکروها را مجبور به گسترش نمیدهد.
-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 را تنظیم می کند.
-M, -- دپس
خروجی فایل وابستگی
-n, --dos
به طور پیش فرض، gpasm فایل های hex را با استفاده از فرمت ISO تولید می کند. با این حال، برخی از دستگاه
برنامه نویسان به یک فایل فرمت شده DOS نیاز داشتند. این گزینه باعث ایجاد gpasm می شود
یک فایل هگز با فرمت DOS ایجاد کنید.
-o فایل, -- خروجی فایل
نام جایگزین فایل خروجی
-p PROC, --پردازنده PROC
پردازنده را انتخاب کنید.
-P فایل, --پیش پردازش فایل
فایل asm از پیش پردازش شده را در FILE بنویسید.
-q, --ساکت
هر چیزی که به خروجی استاندارد ارسال می شود را سرکوب کنید.
-r RADIX, -- رادیکس RADIX
رادیک های پشتیبانی شده BIN، DEC، OCT و HEX هستند. پیش فرض HEX است.
-u, --مطلق
از مسیرهای مطلق استفاده کنید.
-v, - نسخه
نمایش اطلاعات نسخه و خروج.
-w [0|1|2], -- هشدار [0|1|2]
این گزینه سطح پیام را تنظیم می کند. "0" پیش فرض است. به همه اجازه خواهد داد
پیام ها، هشدارها و خطاها گزارش شود. "1" پیام ها را سرکوب می کند.
"2" پیام ها و هشدارها را سرکوب می کند.
-y, --تمدید شده
حالت توسعه یافته 18xx را فعال کنید.
با استفاده از خدمات onworks.net از gpasm آنلاین استفاده کنید