هذا هو أمر gpasm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
gpasm - مُجمّع GNU PIC
موجز
com.gpasm [خيارات] ملف
تحذير
المعلومات الواردة في صفحة الدليل هذه عبارة عن مقتطف من التوثيق الكامل لوثائق gputils و
يقتصر على معنى الخيارات. للحصول على وثائق كاملة وحالية ، يرجى الرجوع
إلى "gputils.ps" الموجود في دليل مستندات gputils.
الوصف
com.gpasm هو مجمع لوحدات التحكم الدقيقة Microchip (TM) PIC (TM). من المفترض أن يكون
متوافق مع مجمع MPASM الخاص بالشركة المصنعة. com.gpasm وهو جزء من برنامج gputils. افحص ال
com.gputils(1) manpage للحصول على تفاصيل حول أدوات GNU PIC الأخرى.
OPTIONS
يوجد أدناه ملخص لـ com.gpasm خيارات. com.gpasm دائمًا ما تحل الخيارات محل أي إعدادات في
شفرة المصدر.
-a FMT, - شكل سداسي FMT
يدعم GPASM تنسيقات الملفات السداسية inhx8m و inhx8s و inhx16 و inhx32. هذا الخيار
يتحكم في أي تنسيق ملف سداسي عشرية يتم استخدامه. الافتراضي هو inhx32.
-c, --موضوع
إخراج كائن قابل للنقل (تنسيق COFF جديد).
-C, - قهوة قديمة
إخراج كائن قابل لإعادة تحديد موضعه (تنسيق COFF القديم).
-d, --Debug
إخراج رسائل التصحيح.
-D SYM = VAL, --حدد SYM = VAL
حدد SYM بقيمة VAL. هذا يعادل وضع "#define SYM VAL" في ملف
مصدر.
-e [تشغيل | إيقاف], --وسعت [تشغيل | إيقاف]
يتم التحكم في توسيع الماكرو في ملف القائمة باستخدام EXPAND و NOEXPAND
التوجيهات. يمكن أن يفرض هذا الخيار تجاهل أي من التوجيهين. عندما يكون "ON"
المحددة يتم دائمًا توسيع وحدات الماكرو بغض النظر عن وجود NOEXPAND.
وبالمثل ، فإن وضع "OFF" سيفرض عدم توسيع وحدات الماكرو.
-g, - معلومات الشطب
استخدم توجيهات التصحيح لـ COFF.
-h, --مساعدة
إظهار رسالة الاستخدام والخروج.
-i, - أقل من حالة
جميع الرموز ووحدات الماكرو المعرفة من قبل المستخدم حساسة لحالة الأحرف. هذا الخيار يجعلها
حالة الأحرف.
-I DIR, --يشمل DIR
يتم تمرير ملف التجميع ذي المستوى الأعلى إلى gpasm كوسيطة. هذا الملف يمكن
تحتوي على توجيهات INCLUDE. تفتح هذه التوجيهات الملف المحدد ثم ملف
يتم تجميع المحتويات. يبحث GPASM عن هذه الملفات في الدليل المحلي. لو
الملف غير موجود ، يتم فحص مسار الرأس الافتراضي. أخيرًا ، كل المسارات
المحدد باستخدام هذه الوسيطة يتم البحث عنها.
-l [12 [م] | 14 [م] | 16 [م]], - List-chips [= ([12 [ce] | 14 [ce] | 16 [ce]])]
قائمة المعالجات المدعومة على أساس جوانب مختلفة.
-L, - قائمة القوة
تجاهل توجيهات NOLIST. هذا يفرض على gpasm طباعة كل سطر تم تجميعه في ملف
إخراج ملف القائمة.
-m, --أحمق
عند الانتهاء من المرور النهائي للتجميع ، اعرض محتويات التعليمات
ذاكرة.
- متوافق مع شب
يعيّن هذا الخيار وضع التوافق MPASM.
-M, - ينبع
إخراج ملف تبعية.
-n, - دوس
بشكل افتراضي ، ينشئ gpasm ملفات سداسية عشرية باستخدام تنسيق ISO. ومع ذلك ، بعض الأجهزة
يحتاج المبرمجون إلى ملف بتنسيق DOS. سيؤدي هذا الخيار إلى إحداث gpasm ل
إنشاء ملف سداسي عشري منسق DOS.
-o FILE, --انتاج FILE
الاسم البديل لملف الإخراج.
-p PROC, - المعالج PROC
حدد المعالج.
-P FILE, --العملية FILE
اكتب ملف 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