عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

m68hc11-as - متصل بالإنترنت في السحابة

قم بتشغيل m68hc11-as في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر m68hc11 - حيث يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


AS - مُجمّع GNU المحمول.

موجز


كما [-a[com.cdhlns] [=ملف]] [--البديل] [-D]
[--debug- بادئة خريطة قديم=جديد]
[- ديفسيم SYM=فال] [-f] [-g] [- gstabs]
[- gstabs +] [- جدوارف -2] [--مساعدة] [-I دير] [-J]
[-K] [-L] [- قائمة- lhs- العرض=NUM]
[- قائمة- lhs-width2=NUM] [- قائمة- rhs- العرض=NUM]
[- قائمة خطوط المتابعة=NUM] [--الحفاظ على السكان المحليين] [-o
objfile] [-R] [- تقليل - الذاكرة - النفقات العامة] [--الإحصاء]
[-v] [-الإصدار] [--الإصدار] [-W] [- حذر]
[- تحذيرات قاتلة] [-w] [-x] [-Z] [@FILE]
[--تهدف المساعدة] [خيارات الهدف]
[--|ملفات ...]

الهدف ألفا الخيارات:
[-mوحدة المعالجة المركزية]
[-mdebug | -لا- mdebug]
[-الاسترخاء] [-g] [-Gالمقاسات]
[-F] [-32 د]

الهدف ARC الخيارات:
[-مارك [5 | 6 | 7 | 8]]
[-EB|-ال]

الهدف ARM الخيارات:
[- وحدة المعالجة المركزية=المعالج[+تمديد...]]
[-مارس=هندسة معمارية[+تمديد...]]
[-مفبو=تنسيق الفاصلة العائمة]
[-مفلو-أبي=أبي]
[-ميبي=النسخة]
[الإبهام]
[-EB|-ال]
[- خرائط 32|- خرائط 26|- خرائط - تعويم|
- خرائط - إعادة الدخول]
[- الإبهام - البيني] [-k]

الهدف CRIS الخيارات:
[--ندرسكور | - لا تسطير]
[--صورة] [-N]
[- محاكاة = criself | - مضاهاة = كروز]
[- مسيرة = v0_v10 | - مسيرة = v10 | - مسيرة = v32 | - مسيرة = common_v10_v32]

الهدف D10V الخيارات:
[-O]

الهدف D30V الخيارات:
[-O|-n|-N]

الهدف i386 الخيارات:
[- 32|- 64] [-n]
[-مارس=وحدة المعالجة المركزية‏:] [-متوني=وحدة المعالجة المركزية‏:]

الهدف i960 الخيارات:
[-ACA|-ACA_A|-ACB|-ACC|-الملقب ب|- AKB|
- AKC|-AMC]
[-b] [-لا الاسترخاء]

الهدف IA-64 الخيارات:
[-مستمر- GP|-تلقائي الموافقة المسبقة عن علم]
[-milp32|-milp64|-mlp64|-mp64]
[-مل|مبي]
[-mtune = itanium1|-mtune = itanium2]
[-munwind-check = تحذير|-فحص الرياح = خطأ]
[-mhint.b = حسنًا|-mhint.b = تحذير|-mhint.b = خطأ]
[-x|صريح] [-xauto] [-xdebug]

الهدف IP2K الخيارات:
[2022|-ليب 2022 القادم]

الهدف M32C الخيارات:
[-m32c|-m16c]

الهدف M32R الخيارات:
[--m32rx|- [لا] تحذير صريح الموازية الصراعات|
- دبليو [ن] ص]

الهدف M680X0 الخيارات:
[-l] [م 68000|م 68010|م 68020| ...]

الهدف M68HC11 الخيارات:
[-m68hc11|-m68hc12|-m68hcs12]
[-قصير|-لونغ]
[-قصيرة مزدوجة|-لونغ مزدوجة]
[- فروع طويلة القوة] [- فروع قصيرة]
[- وضع صارم مباشر] [- print-insn- بناء الجملة]
[- طباعة-أكواد] [- ولِّد مثالاً]

الهدف مكور الخيارات:
[-jsri2bsr] [-فلتر] [-الاسترخاء]
[-mcpu = [210 | 340]]

الهدف MIPS الخيارات:
[-nocpp] [-ال] [-EB] [-O[التحسين مستوى]]
[-g[تصحيح مستوى]] [-G NUM] [-KPIC] [-call_shared]
[-غير مشترك] [-xgot [-mvxworks- الموافقة المسبقة عن علم]
[-مابي=ABI] [-32] [-ن32] [-64] [-mfp32] [-mgp32]
[-مارس=وحدة المعالجة المركزية‏:] [-متوني=وحدة المعالجة المركزية‏:] [-الرسمات 1] [-الرسمات 2]
[-الرسمات 3] [-الرسمات 4] [-الرسمات 5] [-الرسمات 32] [-mips32r2]
[-الرسمات 64] [-mips64r2]
[-إنشاء-يطفو] [-لا-بناء- يطفو]
[-فخ] [-بدون استراحة] [-استراحة] [-لا فخ]
[-mfix7000] [-منو- fix7000]
[-الرسمات 16] [-لا-mips16]
[-msmartmips] [-منو-سمارتميبس]
[-mips3d] [-لا- mips3d]
[-mdmx] [-لا- mdmx]
[-mdsp] [-منو- dsp]
[-mdspr2] [-منو- dspr2]
[-ممت] [-mno- طن متري]
[-mdebug] [-لا- mdebug]
[-مبر] [-منو- pdr]

الهدف MMIX الخيارات:
[- أسماء التسجيل الخاصة الثابتة] [- عولمة الرموز]
[--gnu- بناء الجملة] [--يستريح] [--لا توجد رموز محددة مسبقًا]
[- لا توسيع] [--لا دمج جريجس] [-x]
[- رابط تخصيص الجريج]

الهدف PDP 11 الخيارات:
[-مبي|-منو الموافقة المسبقة عن علم] [-مجمع تجاري] [ملحقات -mno]
[-mتمديد|-منو-تمديد]
[-mوحدة المعالجة المركزية] [-mآلة]

الهدف بيكو جافا الخيارات:
[-مب|-أنا]

الهدف باور الخيارات:
[-mpwrx|-mpwr2|-mpwr|م 601|-mppc|-mppc32|م 603|م 604|
م 403|م 405|-mppc64|م 620|-mppc64bridge|-مبوك|
-book32|-book64]
[-mcom|-عديدة|-مالتيفيك] [-مب]
[-أسماء العريس|-أسماء متعددة]
[-نقل|-مرحل-ليب]
[-ملي قليلا|-ملل-endian|-مكبر|-mbig-endian]
[-مولاريس|-منو-سولاريس]

الهدف SPARC الخيارات:
[-أف 6|-أف 7|-أف 8|- الهليون|- أسبركلايت
-Av8plus|-Av8plusa|-أف 9|-آف 9 أ]
[-xarch = v8plus|-xarch = v8plusa] [-صدم]
[-32|-64]

الهدف تيك54X الخيارات:
[-mcpu = 54 [123589]|-mcpu = 54 [56] ليرة لبنانية] [- وضع mfar|-مف]
[- أخطاء في الملف |-أنا ]

الهدف Z80 الخيارات:
[-z80] [-R800]
[ -لا توجد-تعليمات-غير موثقة] [ونود]
[ -لا توجد تعليمات-غير محمولة] [-وينوب]
[ - تعليمات - تحذير - غير موثقة] [- الوضوء]
[ - تحذير - تعليمات - غير محمولة] [-ووب]
[ تعليمات محظورة غير موثقة] [- فود]
[ تعليمات محظورة غير محمولة] [-Fup]

الهدف إكستينسا الخيارات:
[- [لا] قسم النص الحرفي] [- [لا] حرفية مطلقة]
[- [لا] محاذاة الهدف] [- [لا] مكالمات طويلة]
[- [لا] تحويل]
[- إعادة تسمية القسم اسم قديم=اسم جديد]

الوصف


جنو as هي حقًا عائلة من المجمعين. إذا كنت تستخدم (أو استخدمت) مُجمّع GNU في
يجب أن تجد بيئة متشابهة إلى حد ما عند استخدامها في بنية أخرى
هندسة معمارية. كل إصدار لديه الكثير من القواسم المشتركة مع الآخرين ، بما في ذلك ملف الكائن
التنسيقات ، معظم توجيهات المجمّع (تسمى غالبًا العمليات الزائفة) وبناء جملة المجمع.

as يهدف بشكل أساسي إلى تجميع مخرجات مترجم GNU C "gcc" لاستخدامه من قبل
رابط "لد". ومع ذلك ، حاولنا أن نجعل as تجميع كل شيء بشكل صحيح
سوف يتم تجميع المجمعات الأخرى لنفس الجهاز. موثقة أي استثناءات
صراحة. هذا لا يعني as دائمًا ما يستخدم نفس بناء الجملة كمُجمّع آخر لملف
نفس العمارة على سبيل المثال ، نحن نعرف عدة إصدارات غير متوافقة من تجميع 680x0
بناء جملة اللغة.

في كل مرة تقوم بتشغيل as يقوم بتجميع برنامج مصدر واحد بالضبط. البرنامج المصدر مصنوع
يصل إلى ملف واحد أو أكثر. (الإدخال القياسي هو أيضًا ملف.)

أنت تعطي as سطر أوامر يحتوي على صفر أو أكثر من أسماء ملفات الإدخال. ملفات الإدخال هي
قراءة (من اسم الملف الأيسر إلى اليمين). وسيطة سطر الأوامر (في أي موضع) التي لديها
لا يتم اعتبار أي معنى خاص ليكون اسم ملف الإدخال.

إذا أعطيت as لا توجد أسماء ملفات تحاول قراءة ملف إدخال واحد من as معيار
الإدخال ، وهو عادةً الجهاز الطرفي. قد تضطر إلى الكتابة كتل-د يخبر as لا يوجد
المزيد من البرامج لتجميعها.

استعمل -- إذا كنت بحاجة إلى تسمية ملف الإدخال القياسي بشكل صريح في سطر الأوامر.

إذا كان المصدر فارغًا ، as ينتج ملف كائن صغير فارغ.

as قد يكتب تحذيرات ورسائل خطأ إلى ملف الخطأ القياسي (عادةً ما يكون ملف
طرفية). لا ينبغي أن يحدث هذا عند تشغيل المترجم as تلقائيا. تحذيرات
تقرير افتراض جعل ذلك as يمكن أن يستمر في تجميع برنامج معيب ؛ تقرير الأخطاء
مشكلة خطيرة توقف التجمع.

إذا كنت تستدعي as عبر مترجم GNU C ، يمكنك استخدام ملحق -وا خيار التمرير
الحجج من خلال المجمع. يجب فصل وسيطات المجمع عن كل منهما
أخرى (و -وا) بالفاصلات. على سبيل المثال:

دول مجلس التعاون الخليجي -c -g -O -Wa، -alh، -L file.c

هذا يمرر خيارين للمجمع: -آله (إرسال قائمة إلى الإخراج القياسي مع
عالية المستوى ومصدر التجميع) و -L (احتفظ بالرموز المحلية في جدول الرموز).

عادة لا تحتاج إلى استخدام هذا -وا آلية ، منذ العديد من سطر الأوامر المترجم
يتم تمرير الخيارات تلقائيًا إلى المجمع بواسطة المترجم. (يمكنك استدعاء جنو
سائق مترجم مع -v الخيار لمعرفة الخيارات التي يمر بها كل منها على وجه التحديد
تمرير التجميع ، بما في ذلك المجمع.)

OPTIONS


@ملف
قراءة خيارات سطر الأوامر من ملف. يتم إدراج الخيارات المقروءة بدلاً من ملف
أصلي @ملف اختيار. إذا ملف غير موجود ، أو لا يمكن قراءته ، ثم الخيار
سيتم التعامل معها حرفيا ، ولن تتم إزالتها.

خيارات في ملف مفصولة بمسافة بيضاء. قد يتم تضمين حرف مسافة بيضاء
في خيار من خلال إحاطة الخيار بالكامل بعلامات اقتباس مفردة أو مزدوجة. أي
قد يتم تضمين الحرف (بما في ذلك الشرطة المائلة للخلف) عن طريق بادئة الحرف المراد أن يكون
مشمول بشرطة مائلة للخلف. ال ملف قد تحتوي نفسها على @ إضافيةملف والخيارات؛ أي
ستتم معالجة هذه الخيارات بشكل متكرر.

-a [cdhlmns]
قم بتشغيل القوائم بأي طريقة من الطرق المتنوعة:

-AC حذف الشرطية الكاذبة

-ميلادي حذف توجيهات التصحيح

-آه تشمل مصدر عالي المستوى

-al تشمل التجميع

-صباحا تشمل التوسعات الكلية

-an حذف معالجة النماذج

-مثل تشمل الرموز

= ملف
قم بتعيين اسم ملف القائمة

يمكنك الجمع بين هذه الخيارات ؛ على سبيل المثال ، استخدم -آلن لقائمة التجميع بدون
معالجة النماذج. ال = ملف الخيار ، إذا تم استخدامه ، يجب أن يكون هو الأخير. بنفسها، -a
التخلف عن -اهل.

--البديل
ابدأ في وضع الماكرو البديل.

-D تم التجاهل. هذا الخيار مقبول لتوافق البرنامج النصي مع المكالمات إلى الآخرين
المجمعين.

--debug- بادئة خريطة قديم=جديد
عند تجميع الملفات في الدليل قديم، سجل معلومات التصحيح واصفا لهم
كما في جديد بدلا من ذلك.

- ديفسيم SYM=قيمنا
حدد الرمز SYM أن تكون قيمنا قبل تجميع ملف الإدخال. قيمنا يجب أن يكون
ثابت عدد صحيح. كما هو الحال في C ، وهو رائد 0x يشير إلى قيمة سداسية عشرية وبادئة
0 يشير إلى قيمة ثماني. يمكن تجاوز قيمة الرمز داخل المصدر
ملف عن طريق استخدام ملف زائف ". مجموعة".

-f "سريع" --- تخطي المسافة البيضاء والمعالجة المسبقة للتعليقات (افترض أن المصدر هو ناتج مترجم).

-g
- gen-debug
قم بإنشاء معلومات تصحيح الأخطاء لكل سطر مصدر للمجمع باستخدام أي تصحيح
الشكل المفضل من قبل الهدف. هذا يعني حاليًا إما STABS أو ECOFF أو
قزم2.

- gstabs
قم بإنشاء معلومات تصحيح أخطاء الطعنات لكل سطر من خطوط التجميع. قد يساعد هذا في التصحيح
المجمع ، إذا كان المصحح يمكنه التعامل معه.

- gstabs +
قم بتوليد معلومات تصحيح أخطاء الطعنات لكل سطر مُجمّع ، مع امتدادات GNU التي
ربما لا يتمكن سوى gdb من التعامل معه ، وقد يؤدي ذلك إلى تعطل أدوات تصحيح الأخطاء الأخرى أو رفضها
اقرأ برنامجك. قد يساعد هذا في تصحيح رمز المجمع. حاليا جنو الوحيد
التمديد هو موقع دليل العمل الحالي في وقت التجميع.

- جدوارف -2
قم بإنشاء معلومات تصحيح أخطاء DWARF2 لكل سطر من خطوط التجميع. هذا قد يساعد
تصحيح رمز المجمع ، إذا كان المصحح يمكنه التعامل معها. ملاحظة --- هذا الخيار هو فقط
مدعومة من قبل بعض الأهداف ، وليس كل منهم.

--مساعدة
اطبع ملخصًا لخيارات سطر الأوامر واخرج.

--تهدف المساعدة
اطبع ملخصًا لجميع الخيارات المحددة المستهدفة واخرج.

-I دير
أضف الدليل دير إلى قائمة البحث عن توجيهات ".include".

-J لا تحذر من تجاوز الفائض الموقع.

-K إصدار تحذيرات عند تعديل جداول الفروق لعمليات النزوح الطويلة.

-L
--الحفاظ على السكان المحليين
احتفظ (في جدول الرموز) بالرموز المحلية. تبدأ هذه الرموز بنظام محدد
البادئات التسمية المحلية ، عادة .L لأنظمة ELF أو L لأنظمة a.out التقليدية.

- Listing-lhs-width =عدد
عيّن الحد الأقصى للعرض ، بالكلمات ، لعمود بيانات الإخراج لقائمة المجمّع إلى
عدد.

- Listing-lhs-width2 =عدد
عيّن الحد الأقصى للعرض ، بالكلمات ، لعمود بيانات الإخراج لأسطر المتابعة بتنسيق
قائمة المجمّع إلى عدد.

- قائمة rhs-width =عدد
قم بتعيين الحد الأقصى لعرض سطر مصدر الإدخال ، كما هو معروض في القائمة ، إلى عدد
بايت.

- قائمة خطوط المتابعة =عدد
قم بتعيين الحد الأقصى لعدد الأسطر المطبوعة في قائمة لسطر واحد من الإدخال إلى
عدد + شنومكس.

-o objfile
قم بتسمية ملف الكائن الناتج من as objfile.

-R قم بطي قسم البيانات في قسم النص.

اضبط الحجم الافتراضي لجداول تجزئة GAS على رقم أولي قريب من عدد.
يمكن أن تؤدي زيادة هذه القيمة إلى تقليل طول الوقت الذي يستغرقه المجمع في الأداء
مهامها على حساب زيادة متطلبات ذاكرة المجمع.
وبالمثل ، فإن تقليل هذه القيمة يمكن أن يقلل من متطلبات الذاكرة على حساب
سرعة.

- تقليل - الذاكرة - النفقات العامة
يقلل هذا الخيار من متطلبات ذاكرة GAS على حساب عمل التجميع
العمليات أبطأ. يعتبر رمز التبديل هذا حاليًا مرادفًا لـ - حجم الهاش = 4051، ولكن في
في المستقبل قد يكون لها تأثيرات أخرى أيضًا.

--الإحصاء
اطبع أقصى مساحة (بالبايت) وإجمالي الوقت (بالثواني) المستخدم بواسطة التجميع.

- شريط محلي مطلق
قم بإزالة الرموز المطلقة المحلية من جدول الرموز الصادرة.

-v
-الإصدار
اطبع as الإصدار.

--الإصدار
اطبع as الإصدار والخروج.

-W
--لا تحذير
قم بإيقاف رسائل التحذير.

- تحذيرات قاتلة
تعامل مع التحذيرات على أنها أخطاء.

- حذر
لا تقم بإخفاء رسائل التحذير أو التعامل معها على أنها أخطاء.

-w تجاهلها.

-x تجاهلها.

-Z إنشاء ملف كائن حتى بعد الأخطاء.

-- | ملفات
الإدخال القياسي ، أو ملفات المصدر لتجميعها.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج ARC.

-مارك [5 | 6 | 7 | 8]
يحدد هذا الخيار متغير المعالج الأساسي.

-EB | -ال
حدد إخراج كبير endian (-EB) أو صغير endian (-EL).

تتوفر الخيارات التالية عندما يتم تكوينها لعائلة معالجات ARM.

-mcpu =المعالج[+تمديد...]
حدد أي متغير معالج ARM هو الهدف.

- مسيرة =هندسة معمارية[+تمديد...]
حدد متغير بنية ARM الذي يستخدمه الهدف.

-mfpu =تنسيق الفاصلة العائمة
حدد أي بنية النقطة العائمة هي الهدف.

-mfloat-abi =أبي
حدد النقطة العائمة ABI قيد الاستخدام.

الإبهام
تمكين الإبهام فقط فك تشفير التعليمات.

- خرائط 32 | - خرائط 26 | - خرائط - تعويم | - خرائط - إعادة الدخول
حدد الإجراء الذي اصطلاح استدعاء قيد الاستخدام.

-EB | -ال
حدد إخراج كبير endian (-EB) أو صغير endian (-EL).

- الإبهام - البيني
حدد أن الكود قد تم إنشاؤه مع العمل البيني بين رمز الإبهام و ARM
في الاعتبار.

-k حدد أن رمز الموافقة المسبقة عن علم قد تم إنشاؤه.

راجع صفحات المعلومات لتوثيق الخيارات الخاصة بـ CRIS.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج D10V.

-O تحسين الإخراج عن طريق موازاة التعليمات.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج D30V.

-O تحسين الإخراج عن طريق موازاة التعليمات.

-n تحذير عندما يتم إنشاء nops.

-N تحذير عندما يتم إنشاء nop بعد تعليمات مضاعفة 32 بت.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج Intel 80960.

-ACA | -ACA_A | -ACB | -ACC | -الملقب ب | - AKB | - AKC | -AMC
حدد أي متغير من بنية 960 هو الهدف.

-b أضف رمزًا لجمع الإحصائيات حول الفروع المأخوذة.

-لا الاسترخاء
لا تغير تعليمات المقارنة والفرع لعمليات النزوح الطويلة ؛ خطأ إذا
ضروري.

تتوفر الخيارات التالية عندما يتم تكوينها لسلسلة Ubicom IP2K.

-ليب 2022 القادم
يحدد أن إرشادات IP2022 الموسعة مسموح بها.

2022
يستعيد السلوك الافتراضي ، الذي يقصر التعليمات المسموح بها على ملف
منها IP2022 الأساسية.

تتوفر الخيارات التالية عندما يتم تكوينها للطراز Renesas M32C و M16C
معالجات.

-m32c
قم بتجميع تعليمات M32C.

-m16c
قم بتجميع تعليمات M16C (الافتراضي).

تتوفر الخيارات التالية عندما يتم تكوينها لـ Renesas M32R (سابقًا
سلسلة ميتسوبيشي M32R).

--m32rx
حدد المعالج المستهدف في عائلة M32R. الافتراضي هو عادة
M32R ، لكن هذا الخيار يغيره إلى M32RX.

- تحذير - صريح - تعارضات موازية or --Wp
قم بإصدار رسائل تحذير عند مصادفة بنى متوازية مشكوك فيها.

- لا - تحذير - صريح - صراعات موازية or --Wnp
لا تصدر رسائل تحذير عند مصادفة بنى متوازية مشكوك فيها.

تتوفر الخيارات التالية عندما يتم تكوينها لسلسلة Motorola 68000.

-l اختصر الإشارات إلى رموز غير محددة إلى كلمة واحدة بدلاً من كلمتين.

م 68000 | م 68008 | م 68010 | م 68020 | م 68030
| م 68040 | م 68060 | م 68302 | م 68331 | م 68332
| م 68333 | م 68340 | - وحدة المعالجة المركزية 32 | م 5200
حدد المعالج المستهدف في عائلة 68000. الافتراضي هو عادة
68020 ، ولكن هذا يمكن تغييره في وقت التكوين.

م 68881 | م 68882 | -منو -68881 | -منو -68882
الجهاز المستهدف يحتوي (أو لا يحتوي) على معالج مشترك فاصلة عائمة. الافتراضي
هو افتراض وجود معالج مساعد لـ 68020 و 68030 و cpu32. على الرغم من أن 68000 الأساسي هو
غير متوافق مع 68881 ، يمكن تحديد مزيج من الاثنين ، نظرًا لأنه
من الممكن القيام بمحاكاة تعليمات المعالج الرئيسي باستخدام المعالج الرئيسي.

م 68851 | -منو -68851
يحتوي الجهاز المستهدف (أو لا يحتوي) على معالج مساعد لوحدة إدارة الذاكرة. ال
الافتراضي هو افتراض MMU لـ 68020 وما فوق.

للحصول على تفاصيل حول خيارات الميزات المعتمدة على الجهاز PDP-11 ، راجع PDP-11-خيارات.

-مبي | -منو الموافقة المسبقة عن علم
إنشاء رمز مستقل عن الموضع (أو معتمد على الموضع). الافتراضي هو -مبي.

-مجمع تجاري
-تمديدات صغيرة
تفعيل جميع ملحقات مجموعة التعليمات. هذا هو الافتراضي.

ملحقات -mno
تعطيل كافة ملحقات مجموعة التعليمات.

-mتمديد | -منو-تمديد
تمكين (أو تعطيل) ملحق مجموعة تعليمات معينة.

-mوحدة المعالجة المركزية
قم بتمكين ملحقات مجموعة التعليمات التي تدعمها وحدة معالجة مركزية معينة ، وقم بتعطيل الكل
ملحقات أخرى.

-mآلة
قم بتمكين امتدادات مجموعة التعليمات التي يدعمها طراز جهاز معين ، و
تعطيل كافة الملحقات الأخرى.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج picoJava.

-مب توليد إخراج تنسيق "كبير endian".

-مل توليد إخراج تنسيق "القليل من endian".

تتوفر الخيارات التالية عندما تكون قد تمت تهيئتها لجهاز Motorola 68HC11 أو
سلسلة 68HC12.

-m68hc11 | -m68hc12 | -m68hcs12
حدد المعالج الهدف. يتم تحديد الإعداد الافتراضي من خلال التكوين
الخيار عند بناء المجمع.

-قصير
حدد لاستخدام عدد صحيح 16 بت ABI.

-لونغ
حدد لاستخدام عدد صحيح 32 بت ABI.

-قصيرة مزدوجة
حدد لاستخدام 32 بت مزدوج ABI.

-لونغ مزدوجة
حدد لاستخدام 64 بت مزدوج ABI.

- فروع طويلة القوة
يتم تحويل الفروع النسبية إلى فروع مطلقة. هذا يتعلق بالفروع الشرطية ،
الفروع والفروع غير المشروطة لروتين فرعي.

-S | - فروع قصيرة
لا تحول الفروع النسبية إلى فروع مطلقة عندما يكون الإزاحة خارج النطاق.

- وضع صارم مباشر
لا تحول وضع العنونة المباشر إلى وضع عنونة ممتد عندما يكون ملف
التعليمات لا تدعم وضع العنونة المباشرة.

- print-insn- بناء الجملة
اطبع صيغة التعليمات في حالة الخطأ.

- طباعة-أكواد
اطبع قائمة التعليمات مع بناء الجملة ثم اخرج.

- ولِّد مثالاً
اطبع مثالاً للتعليمات لكل تعليمات ممكنة ثم اخرج. هذه
الخيار مفيد فقط للاختبار as.

الخيارات التالية متاحة عندما as تم تكوينه لهندسة SPARC:

-أف 6 | -أف 7 | -أف 8 | - الهليون | - أسبركلايت
-Av8plus | -Av8plusa | -أف 9 | -آف 9 أ
حدد بشكل صريح نوعًا مختلفًا من هندسة SPARC.

-Av8plus و -Av8plusa حدد بيئة 32 بت. -أف 9 و -آف 9 أ حدد 64 بت
بيئة.

-Av8plusa و -آف 9 أ قم بتمكين مجموعة تعليمات SPARC V9 مع ملحقات UltraSPARC.

-xarch = v8plus | -xarch = v8plusa
للتوافق مع مُجمّع Solaris v9. هذه الخيارات تعادل
-Av8plus و -Av8plusa ، على التوالي.

-صدم
تحذير عندما يتحول المجمّع إلى بنية أخرى.

تتوفر الخيارات التالية عندما يتم تكوينها لـ 'c54x architecture.

- وضع mfar
تمكين وضع العنونة الممتد. سوف تفترض جميع العناوين والانتقالات ممتدة
معالجة (عادة 23 بت).

-mcpu =CPU_VERSION
يعيّن إصدار وحدة المعالجة المركزية الذي يتم تجميعه من أجله.

- أخطاء في الملف اسم الملف
إعادة توجيه إخراج الخطأ إلى ملف للأنظمة المعطلة التي لا تدعم مثل هذا السلوك
في القشرة.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج MIPS.

-G NUM
يعيّن هذا الخيار الحجم الأكبر للكائن الذي يمكن الرجوع إليه ضمنيًا
سجل "GP". يتم قبوله فقط للأهداف التي تستخدم تنسيق ECOFF ، مثل a
DECstation يعمل على Ultrix. القيمة الافتراضية هي 8.

-EB توليد إخراج تنسيق "كبير endian".

-ال توليد إخراج تنسيق "القليل من endian".

-الرسمات 1
-الرسمات 2
-الرسمات 3
-الرسمات 4
-الرسمات 5
-الرسمات 32
-mips32r2
-الرسمات 64
-mips64r2
إنشاء رمز لمستوى معين لهندسة مجموعة تعليمات MIPS. -الرسمات 1 هو
الاسم المستعار لـ - مارس = r3000, -الرسمات 2 هو اسم مستعار ل - مارس = r6000, -الرسمات 3 هو اسم مستعار ل
- مارس = r4000 و -الرسمات 4 هو اسم مستعار ل - مارس = r8000. -الرسمات 5, -الرسمات 32, -mips32r2,
-الرسمات 64و -mips64r2 تتوافق مع عام MIPS V, MIPS32, MIPS32 الإفراج عن 2, MIPS64,
و MIPS64 الإفراج عن 2 معالجات ISA ، على التوالي.

- مسيرة =وحدة المعالجة المركزية‏:
إنشاء رمز لوحدة معالجة مركزية معينة MIPS.

-mtune =وحدة المعالجة المركزية
جدولة وضبط وحدة المعالجة المركزية MIPS معينة.

-mfix7000
-منو- fix7000
يؤدي إلى إدراج nops إذا كانت قراءة سجل الوجهة لـ mfhi أو mflo
التعليمات تحدث في التعليمات التالية.

-mdebug
-لا- mdebug
تسبب في إخراج تصحيح أخطاء نمط الطعنات للانتقال إلى قسم .mdebug بنمط ECOFF بدلاً من ذلك
من أقسام ELF .stabs القياسية.

-مبر
-منو- pdr
التحكم في توليد أقسام ".pdr".

-mgp32
-mfp32
عادة ما يتم الاستدلال على أحجام السجل من ISA و ABI ، لكن هذه العلامات تفرض أ
يجب التعامل مع مجموعة معينة من السجلات على أنها 32 بتًا في جميع الأوقات. -mgp32
يتحكم في حجم سجلات الأغراض العامة و -mfp32 يتحكم في حجم
تسجيلات الفاصلة العائمة.

-الرسمات 16
-لا-mips16
إنشاء رمز لمعالج MIPS 16. هذا يعادل وضع ".set mips16"
في بداية ملف التجميع. -لا-mips16 يوقف هذا الخيار.

-msmartmips
-منو-سمارتميبس
لتمكين امتداد SmartMIPS لمجموعة تعليمات MIPS32. هذا يعادل
وضع ". set smartmips" في بداية ملف التجميع. -منو-سمارتميبس اغلاق
هذا الخيار.

-mips3d
-لا- mips3d
قم بإنشاء التعليمات البرمجية للامتداد الخاص بالتطبيق MIPS-3D. هذا يخبر
المجمع لقبول تعليمات MIPS-3D. -لا- mips3d يوقف هذا الخيار.

-mdmx
-لا- mdmx
قم بإنشاء التعليمات البرمجية لملحق MDMX الخاص بالتطبيق. هذا يخبر المجمع
لقبول تعليمات MDMX. -لا- mdmx يوقف هذا الخيار.

-mdsp
-منو- dsp
قم بإنشاء التعليمات البرمجية لـ DSP Release 1 Application Special Extension. هذا يخبر
يقبل المجمع تعليمات الإصدار 1 من DSP. -منو- dsp يوقف هذا الخيار.

-mdspr2
-منو- dspr2
قم بإنشاء التعليمات البرمجية لـ DSP Release 2 Application Specific Extension. هذا الخيار
يعني -mdsp. هذا يخبر المجمّع بقبول تعليمات الإصدار 2 من DSP.
-منو- dspr2 يوقف هذا الخيار.

-ممت
-mno- طن متري
قم بإنشاء رمز للامتداد الخاص بتطبيق MT. هذا يخبر المجمّع بـ
قبول تعليمات MT. -mno- طن متري يوقف هذا الخيار.

- بناء عوامات
- لا يطفو بناء
- لا يطفو بناء الخيار يعطل بناء عائم مزدوج العرض
ثوابت النقطة عن طريق تحميل نصفي القيمة في العرضين الفرديين
تسجيلات الفاصلة العائمة التي تشكل سجل العرض المزدوج. بشكل افتراضي
- بناء عوامات تم تحديده ، مما يسمح ببناء هذه النقطة العائمة
الثوابت.

- محاكاة =الاسم
هذا الخيار يسبب as لمحاكاة as مهيأ لبعض الأهداف الأخرى ، من جميع النواحي ،
بما في ذلك تنسيق الإخراج (الاختيار بين ELF و ECOFF فقط) ، والتعامل مع الصور الزائفة
أكواد التشغيل التي قد تولد معلومات تصحيح الأخطاء أو تخزن معلومات جدول الرموز ،
والقيمة الافتراضية. أسماء التكوين المتاحة هي: com.mipsecoff, نفسي,
com.mislecoff, com.mipsbecoff, نفسي, com.mipsbelf. الأولين لا يغيران الافتراضي
الانحراف عن الهدف الأساسي الذي تم تكوين المجمّع من أجله ؛ ال
يقوم الآخرون بتغيير الإعداد الافتراضي إلى صغير أو كبير كما هو موضح بواسطة b or l في ال
اسم. استخدام -EB or -ال سوف يتجاوز اختيار endianness في أي حال.

يتم دعم هذا الخيار حاليًا فقط عندما يكون الهدف الأساسي as تم تكوينه من أجل
هو هدف MIPS ELF أو ECOFF. علاوة على ذلك ، الهدف الأساسي أو غيرها المحددة
مع - أهداف قابلة للتمكين = ... في وقت التكوين يجب أن تتضمن دعمًا للآخر
التنسيق ، إذا كان كلاهما متاحًا. على سبيل المثال ، يتضمن تكوين Irix 5
دعم لكليهما.

في النهاية ، سيدعم هذا الخيار المزيد من التكوينات ، بمزيد من الدقة
التحكم في سلوك المجمّع ، وسيتم دعمه لمزيد من المعالجات.

-nocpp
as يتجاهل هذا الخيار. يتم قبوله للتوافق مع الأدوات الأصلية.

--فخ
--لا فخ
--استراحة
--بدون استراحة
التحكم في كيفية التعامل مع فائض الضرب والقسمة على الصفر. --فخ or
--بدون استراحة (والتي هي مرادفات) تأخذ استثناء فخ (وتعمل فقط للتعليمات
تعيين مستوى العمارة 2 وما فوق) ؛ --استراحة or --لا فخ (المرادفات أيضًا ، و
افتراضي) خذ استثناء فاصل.

-n عند استخدام هذا الخيار ، as سيصدر تحذيرًا في كل مرة يولد فيها nop
تعليمات من الماكرو.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج MCore.

-jsri2bsr
- nojsri2bsr
تمكين أو تعطيل تحويل JSRI إلى BSR. افتراضيا هذا ممكّن. ال
خيار سطر الأوامر - nojsri2bsr يمكن استخدامها لتعطيله.

-فلتر
- مرشح
تمكين أو تعطيل سلوك مرشح السيليكون. افتراضيا هذا معطل. ال
الافتراضي يمكن تجاوزه بواسطة -فلتر خيار سطر الاوامر.

-الاسترخاء
قم بتعديل تعليمات القفز لعمليات النزوح الطويلة.

-mcpu = [210 | 340]
حدد نوع وحدة المعالجة المركزية على الجهاز الهدف. هذا يتحكم في التعليمات التي يمكن أن تكون
تجميعها.

-EB قم بالتجميع من أجل هدف كبير.

-ال قم بالتجميع للحصول على هدف صغير.

راجع صفحات المعلومات لتوثيق الخيارات الخاصة بـ MMIX.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج Xtensa.

- نص القسم الحرفي | --لا يوجد قسم نصي حرفي
بدافع - نص القسم الحرفي، تتخلل المجمعات الحرفية في قسم النص. ال
الافتراضي هو --لا يوجد قسم نصي حرفي، والتي تضع القيم الحرفية في قسم منفصل في
ملف الإخراج. تؤثر هذه الخيارات فقط على القيم الحرفية المشار إليها عبر "L32R" النسبي للكمبيوتر الشخصي
تعليمات؛ يتم التعامل مع القيم الحرفية لإرشادات الوضع المطلق "L32R" بشكل منفصل.

- حرفية مطلقة | - لا حرفية مطلقة
وضح للمجمع ما إذا كانت تعليمات "L32R" تستخدم مطلقة أو متعلقة بجهاز الكمبيوتر
معالجة. الافتراضي هو افتراض المعالجة المطلقة إذا كان معالج Xtensa
يتضمن خيار العنونة المطلق "L32R". خلاف ذلك ، فقط النسبي للكمبيوتر الشخصي
يمكن استخدام الوضع "L32R".

--target- محاذاة | - لا هدف محاذاة
تمكين أو تعطيل المحاذاة التلقائية لتقليل عقوبات الفرع على حساب
بعض كثافة التعليمات البرمجية. الافتراضي هو --target- محاذاة.

- مكالمات طويلة | --لا مكالمات طويلة
تمكين أو تعطيل تحويل تعليمات الاتصال للسماح بالمكالمات عبر نطاق أكبر
مجموعة من العناوين. الافتراضي هو --لا مكالمات طويلة.

--تحول | - لا تحويل
تمكين أو تعطيل كافة تحويلات المجمّع لتعليمات Xtensa. الافتراضي
is --تحول; - لا تحويل يجب استخدامه فقط في حالات نادرة عندما يكون
يجب أن تكون التعليمات بالضبط كما هو محدد في مصدر التجميع.

تتوفر الخيارات التالية عندما يتم تكوينها لمعالج عائلة Z80.

-z80
قم بالتجميع لمعالج Z80.

-R800
تجميع لمعالج R800.

-لا توجد-تعليمات-غير موثقة
ونود
قم بتجميع تعليمات Z80 غير الموثقة التي تعمل أيضًا على R800 دون سابق إنذار.

-لا توجد تعليمات-غير محمولة
-وينوب
قم بتجميع جميع تعليمات Z80 غير الموثقة دون سابق إنذار.

- تعليمات - تحذير - غير موثقة
- الوضوء
قم بإصدار تحذير لتعليمات Z80 غير الموثقة التي تعمل أيضًا على R800.

- تحذير - تعليمات - غير محمولة
-ووب
إصدار تحذير لتعليمات Z80 غير الموثقة التي لا تعمل على R800.

تعليمات محظورة غير موثقة
- فود
تعامل مع جميع التعليمات غير الموثقة على أنها أخطاء.

تعليمات محظورة غير محمولة
-Fup
تعامل مع تعليمات Z80 غير الموثقة التي لا تعمل على R800 على أنها أخطاء.

استخدم m68hc11-as عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad