GoGPT Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

h8300-hms-as - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में h8300-hms-as चलाएं

यह कमांड h8300-hms-as है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एएस - पोर्टेबल जीएनयू असेंबलर।

SYNOPSIS


जैसा [-a[cdhlns][=पट्टिका]] [--एकांतर] [-D]
[--डेफसिम प्रतीक=लहर] [-f] [-g] [--gstabs] [--gstabs+]
[--gdwarf-2] [--मदद] [-I दीर] [-J] [-K] [-L]
[--लिस्टिंग-एलएचएस-चौड़ाई=NUM] [--लिस्टिंग-एलएचएस-चौड़ाई2=NUM]
[--लिस्टिंग-आरएचएस-चौड़ाई=NUM] [--लिस्टिंग-कॉन्टेंट-लाइन्स=NUM]
[--रखने-स्थानीय] [-o objfile] [-R] [--सांख्यिकी] [-v]
[-संस्करण] [--संस्करण] [-W] [--चेतावनी] [--घातक-चेतावनी]
[-w] [-x] [-Z] [--लक्ष्य-सहायता] [लक्ष्य-विकल्प]
[--फ़ाइलों ...]

लक्ष्य अल्फा विकल्प हैं:
[-mसीपीयू]
[-एमडीबग-नो-एमडीबग]
[-आराम करें] [-g] [-Gआकार]
[-F] [-32पता]

लक्ष्य एआरसी विकल्प हैं:
[-मार्क[5⎪6⎪7⎪8]]
[-ईबीहैं El]

लक्ष्य एआरएम विकल्प हैं:
[-एमसीपीयू=प्रक्रमक[+विस्तार...]]
[मार्च=स्थापत्य[+विस्तार...]]
[-एमएफपीयू=फ़्लोटिंग-पॉइंट-प्रारूप]
[-मफ्लोट-अबी=अबी]
[-मेबी=देखें]
[-मथंब]
[-ईबीहैं El]
[-मैप्स-32-मैप्स-26-मैप्स-फ्लोट
-मैप्स-रीएंट्रेंट]
[-मथंब-इंटरवर्क] [-k]

लक्ष्य क्रिस विकल्प हैं:
[--अंडरस्कोर--नो-अंडरस्कोर]
[--चित्र] [-N]
[--इम्यूलेशन = क्रिस्फ़--इम्यूलेशन=क्रिसाउट]
[--मार्च=v0_v10--मार्च=v10--मार्च=v32--मार्च=common_v10_v32]

लक्ष्य D10V विकल्प हैं:
[-O]

लक्ष्य D30V विकल्प हैं:
[-O-n-N]

लक्ष्य i386 विकल्प हैं:
[-32-64] [-n]

लक्ष्य i960 विकल्प हैं:
[-एसीए-एसीए_ए-एसीबी-एसीसी-एकेए-एकेबी
-एकेसी-एएमसी]
[-b] [-नहीं-आराम]

लक्ष्य IA-64 विकल्प हैं:
[-मकॉन्स्टेंट-जीपी-मोटो-तस्वीर]
[-मिलप32-मिलप64-एमएलपी64-mp64]
[-एमएलईMBE]
[-मुनविंड-चेक = चेतावनी-मुनविंड-चेक = त्रुटि]
[-महिंट.बी=ठीक-महिंट.बी=चेतावनी-महिंट.बी=त्रुटि]
[-x-xस्पष्ट] [-xauto] [-एक्सडीबग]

लक्ष्य IP2K विकल्प हैं:
[-एमआईपी2022-एमआईपी2022एक्सट]

लक्ष्य M32R विकल्प हैं:
[--m32rx--[नहीं-]चेतावनी-स्पष्ट-समानांतर-संघर्ष
--डब्ल्यू [एन] पी]

लक्ष्य M680X0 विकल्प हैं:
[-l] [-एम 68000-एम 68010-एम 68020⎪...]

लक्ष्य एम68एचसी11 विकल्प हैं:
[-एम68एचसी11-एम68एचसी12-m68hcs12]
[-मशॉर्ट-मलोंग]
[-एमशॉर्ट-डबल-मलॉन्ग-डबल]
[--बल-लंबी-शाखाएँ] [--लघु-शाखाएँ]
[--सख्त-प्रत्यक्ष-मोड] [--प्रिंट-इन्स-वाक्यविन्यास]
[--प्रिंट-ऑपकोड] [--उत्पन्न-उदाहरण]

लक्ष्य एमसीओआर विकल्प हैं:
[-jsri2bsr] [-सिफिल्टर] [-आराम करें]
[-mcpu=[210⎪340]]

लक्ष्य एमआइपी विकल्प हैं:
[-एनओसीपीपी] [हैं El] [-ईबी] [-O[इष्टतमीकरण स्तर]]
[-g[डिबग स्तर]] [-G संख्या] [-केपीआईसी] [-कॉल_शेयर्ड]
[-गैर_साझा] [-एक्सगोट]
[-माबी=अबी] [-32] [-एन 32] [-64] [-एमएफपी32] [-एमजीपी32]
[मार्च=सी पी यू] [-मट्यून=सी पी यू] [-मिप्स1] [-मिप्स2]
[-मिप्स3] [-मिप्स4] [-मिप्स5] [-मिप्स32] [-मिप्स32r2]
[-मिप्स64] [-मिप्स64r2]
[-निर्माण-तैरना] [-नो-निर्माण-फ्लोट्स]
[-जाल] [-कोई छुट्टी नही मिलेगि] [-टूटना] [-नो-ट्रैप]
[-एमफिक्स7000] [-मनो-फिक्स7000]
[-मिप्स16] [-नो-मिप्स16]
[-मिप्स3डी] [-नहीं-mips3d]
[-एमडीएमएक्स] [-नो-एमडीएमएक्स]
[-एमडीबग] [-नो-एमडीबग]
[-एमपीडीआर] [-मनो-पीडीआर]

लक्ष्य एमएमआईक्स विकल्प हैं:
[--निश्चित-विशेष-रजिस्टर-नाम] [--वैश्वीकरण-प्रतीक]
[--ग्नू-वाक्यविन्यास] [--आराम करना] [--नहीं-पूर्वनिर्धारित-प्रतीकों]
[--नहीं-विस्तार] [--नो-मर्ज-ग्रेग्स] [-x]
[--लिंकर-आवंटित-ग्रेग्स]

लक्ष्य पीडीपी 11 विकल्प हैं:
[-एमपीआईसी-मनो-पिक] [-मल्ल] [-मनो-एक्सटेंशन]
[-mविस्तार-मनो-विस्तार]
[-mसीपीयू] [-mमशीन]

लक्ष्य पिकोजावा विकल्प हैं:
[-एमबी-मे]

लक्ष्य PowerPC विकल्प हैं:
[-एमपीआरएक्स-mpwr2-एमपीडब्ल्यूआर-एम 601-एमपीपीसी-एमपीपीसी32-एम 603-एम 604
-एम 403-एम 405-एमपीपीसी64-एम 620-एमपीपीसी64ब्रिज-एमबुके
-मबूके32-मबूके64]
[-एमकॉम-बहुत-माल्टीवेसी] [-मेम्ब]
[-mregnames-मनो-रेगनेम्स]
[-मरिलोकेबल-mrelocatable-lib]
[-थोड़ा-थोड़ा-एंडियन-मबिगो-मबिग-एंडियन]
[-मसोलारिस-मनो-सोलारिस]

लक्ष्य स्पार्क विकल्प हैं:
[-एवी6-एवी7-एवी8-एस्पार्कलेट-एस्परक्लाइट
-एवी8प्लस-Av8plusa-एवी9-एवी9ए]
[-xarch=v8प्लस-xarch=v8plusa] [-बोलना]
[-32-64]

लक्ष्य टीआईसी54एक्स विकल्प हैं:
[-एमसीपीयू=54[123589]-एमसीपीयू=54[56]एलपी] [-एमएफआर-मोड-एमएफ]
[-आतंक-से-फ़ाइल -मे ]

लक्ष्य Xtensa विकल्प हैं:
[--[नहीं-]पाठ-अनुभाग-शाब्दिक] [--[नहीं-]पूर्ण-शाब्दिक]
[--[नहीं-]लक्ष्य-संरेखण] [--[नहीं-]लॉन्गकॉल्स]
[--[नहीं-]रूपांतरण]
[--नाम बदलें-अनुभाग पुराना नाम=नया नाम]

वर्णन


जीएनयू as वास्तव में असेंबलरों का एक परिवार है। यदि आप GNU असेंबलर का उपयोग करते हैं (या उपयोग कर चुके हैं)
एक वास्तुकला, जब आप इसे दूसरे पर उपयोग करते हैं तो आपको काफी समान वातावरण मिलना चाहिए
वास्तुकला। ऑब्जेक्ट फ़ाइल सहित प्रत्येक संस्करण में दूसरों के साथ बहुत कुछ समान है
प्रारूप, अधिकांश असेंबलर निर्देश (अक्सर कहा जाता है छद्म-ऑप्स) और असेंबलर सिंटैक्स।

as मुख्य रूप से जीएनयू सी कंपाइलर "जीसीसी" के आउटपुट को द्वारा उपयोग के लिए इकट्ठा करने का इरादा है
लिंकर "एलडी"। फिर भी, हमने बनाने की कोशिश की है as सब कुछ सही ढंग से इकट्ठा करो
उसी मशीन के लिए अन्य असेंबलर इकट्ठे होंगे। कोई भी अपवाद प्रलेखित है
स्पष्ट रूप से। इसका मतलब यह नहीं है as हमेशा के लिए एक और कोडांतरक के रूप में एक ही वाक्य रचना का उपयोग करता है
एक ही वास्तुकला; उदाहरण के लिए, हम 680x0 असेंबली के कई असंगत संस्करणों के बारे में जानते हैं
भाषा वाक्यविन्यास।

हर बार जब आप दौड़ते हैं as यह बिल्कुल एक स्रोत प्रोग्राम को असेंबल करता है। स्रोत कार्यक्रम बनाया गया है
एक या अधिक फ़ाइलों का। (मानक इनपुट भी एक फाइल है।)

आप दे as एक कमांड लाइन जिसमें शून्य या अधिक इनपुट फ़ाइल नाम होते हैं। इनपुट फ़ाइलें हैं
पढ़ें (बाएं फ़ाइल नाम से दाएं)। एक कमांड लाइन तर्क (किसी भी स्थिति में) जिसमें
इनपुट फ़ाइल नाम होने के लिए कोई विशेष अर्थ नहीं लिया जाता है।

यदि आप देते हैं तो as कोई फ़ाइल नाम नहीं, यह एक इनपुट फ़ाइल को पढ़ने का प्रयास करता है as मानक
इनपुट, जो आम तौर पर आपका टर्मिनल होता है। आपको टाइप करना पड़ सकता है सीटीएल-डी बताने के लिए as कोई नहीं है
इकट्ठा करने के लिए और अधिक कार्यक्रम।

उपयोग -- यदि आपको अपनी कमांड लाइन में मानक इनपुट फ़ाइल को स्पष्ट रूप से नाम देने की आवश्यकता है।

यदि स्रोत खाली है, as एक छोटी, खाली वस्तु फ़ाइल उत्पन्न करता है।

as मानक त्रुटि फ़ाइल में चेतावनी और त्रुटि संदेश लिख सकते हैं (आमतौर पर आपका
टर्मिनल)। ऐसा तब नहीं होना चाहिए जब एक कंपाइलर चलता है as खुद ब खुद। चेतावनी
एक धारणा की रिपोर्ट करें ताकि as एक त्रुटिपूर्ण प्रोग्राम को असेंबल करना जारी रख सकता है; त्रुटि रिपोर्ट
एक गंभीर समस्या जो विधानसभा को रोकती है।

यदि आप आह्वान कर रहे हैं as जीएनयू सी कंपाइलर के माध्यम से, आप इसका उपयोग कर सकते हैं -वा पास करने का विकल्प
असेंबलर के माध्यम से तर्क। असेंबलर तर्कों को प्रत्येक से अलग किया जाना चाहिए
अन्य (और -वा) अल्पविराम द्वारा। उदाहरण के लिए:

जीसीसी-सी-जी-ओ-वा,-एएलएच,-एल फाइल.सी

यह असेंबलर को दो विकल्प देता है: -अलह (मानक आउटपुट के साथ एक लिस्टिंग को उत्सर्जित करें
उच्च स्तरीय और असेंबली स्रोत) और -L (प्रतीक तालिका में स्थानीय प्रतीकों को बनाए रखें)।

आमतौर पर आपको इसका उपयोग करने की आवश्यकता नहीं होती है -वा तंत्र, कई संकलक कमांड-लाइन के बाद से
विकल्प स्वचालित रूप से संकलक द्वारा असेंबलर को पास कर दिए जाते हैं। (आप जीएनयू को कॉल कर सकते हैं
संकलक चालक के साथ -v यह देखने का विकल्प कि यह प्रत्येक के लिए कौन से विकल्प पास करता है
संकलन पास, असेंबलर सहित।)

विकल्प


-ए[सीडीएचएलएमएनएस]
लिस्टिंग को विभिन्न तरीकों से चालू करें:

-एसी झूठी सशर्त छोड़ें

-डॉ डिबगिंग निर्देशों को छोड़ दें

-हा उच्च स्तरीय स्रोत शामिल करें

-al विधानसभा शामिल करें

-अमी मैक्रो विस्तार शामिल करें

-एक प्रपत्र प्रसंस्करण को छोड़ दें

-जैसा प्रतीकों को शामिल करें

=फ़ाइल
लिस्टिंग फ़ाइल का नाम सेट करें

आप इन विकल्पों को जोड़ सकते हैं; उदाहरण के लिए, उपयोग करें -अलनी विधानसभा लिस्टिंग के लिए बिना
प्रपत्र प्रसंस्करण। NS =फ़ाइल विकल्प, यदि उपयोग किया जाता है, तो अंतिम होना चाहिए। अपने आप, -a
करने के लिए चूक -अहल्सो.

--एकांतर
वैकल्पिक मैक्रो मोड में प्रारंभ करें, @ref{Altmacro,,.altmacro"} देखें।

-D अवहेलना करना। अन्य को कॉल के साथ स्क्रिप्ट संगतता के लिए यह विकल्प स्वीकार किया जाता है
असेंबलर।

--डेफसिम प्रतीक=मूल्य
प्रतीक को परिभाषित करें प्रतीक करने के लिए हो सकता है मूल्य इनपुट फ़ाइल को असेंबल करने से पहले। मूल्य एक होना चाहिए
पूर्णांक स्थिरांक। सी के रूप में, एक अग्रणी 0x एक हेक्साडेसिमल मान इंगित करता है, और एक अग्रणी
0 एक अष्टाधारी मान इंगित करता है.

-f ``तेज़''---व्हाट्सएप छोड़ें और प्रीप्रोसेसिंग पर टिप्पणी करें (मान लें कि स्रोत कंपाइलर है
आउटपुट)।

-g
--जेन-डीबग
प्रत्येक कोडांतरक स्रोत लाइन के लिए जो भी डिबग का उपयोग कर डिबगिंग जानकारी उत्पन्न करें
प्रारूप लक्ष्य द्वारा पसंद किया जाता है। वर्तमान में इसका अर्थ है या तो STABS, ECOFF या
ड्वार्फ2.

--gstabs
प्रत्येक असेंबलर लाइन के लिए स्टैब्स डिबगिंग जानकारी उत्पन्न करें। यह डिबगिंग में मदद कर सकता है
कोडांतरक कोड, यदि डिबगर इसे संभाल सकता है।

--gstabs+
जीएनयू एक्सटेंशन के साथ प्रत्येक असेंबलर लाइन के लिए स्टैब्स डिबगिंग जानकारी जेनरेट करें
शायद केवल जीडीबी ही संभाल सकता है, और इससे अन्य डिबगर्स क्रैश हो सकते हैं या मना कर सकते हैं
अपना कार्यक्रम पढ़ें। यह कोडांतरक कोड डीबग करने में मदद कर सकता है। वर्तमान में एकमात्र जीएनयू
एक्सटेंशन कोडांतरण के समय वर्तमान कार्यशील निर्देशिका का स्थान है।

--gdwarf-2
प्रत्येक कोडांतरक लाइन के लिए DWARF2 डिबगिंग जानकारी उत्पन्न करें। यह मदद कर सकता है
डिबगिंग असेंबलर कोड, अगर डीबगर इसे संभाल सकता है। नोट --- यह विकल्प केवल
कुछ लक्ष्यों द्वारा समर्थित, उनमें से सभी नहीं।

--मदद
कमांड लाइन विकल्पों का सारांश प्रिंट करें और बाहर निकलें।

--लक्ष्य-सहायता
सभी लक्षित विशिष्ट विकल्पों का सारांश प्रिंट करें और बाहर निकलें।

-I दीर
निर्देशिका जोड़ें दीर ".include" निर्देशों के लिए खोज सूची में।

-J हस्ताक्षरित अतिप्रवाह के बारे में चेतावनी न दें।

-K लंबे विस्थापन के लिए अंतर तालिकाओं में परिवर्तन होने पर चेतावनी जारी करें।

-L
--रखने-स्थानीय
(प्रतीक तालिका में) स्थानीय प्रतीक रखें। पारंपरिक ए.आउट सिस्टम पर ये शुरू होते हैं
साथ में L, लेकिन विभिन्न प्रणालियों में अलग-अलग स्थानीय लेबल उपसर्ग होते हैं।

--लिस्टिंग-एलएचएस-चौड़ाई=संख्या
असेंबलर लिस्टिंग के लिए आउटपुट डेटा कॉलम की अधिकतम चौड़ाई को शब्दों में सेट करें
संख्या.

--लिस्टिंग-एलएचएस-चौड़ाई2=संख्या
निरंतरता लाइनों के लिए आउटपुट डेटा कॉलम की अधिकतम चौड़ाई, शब्दों में सेट करें
एक असेंबलर लिस्टिंग संख्या.

--लिस्टिंग-आरएचएस-चौड़ाई=संख्या
एक इनपुट स्रोत लाइन की अधिकतम चौड़ाई सेट करें, जैसा कि एक लिस्टिंग में दिखाया गया है संख्या
बाइट्स।

--लिस्टिंग-कॉन्टेंट-लाइन्स =संख्या
इनपुट की एक पंक्ति के लिए लिस्टिंग में मुद्रित लाइनों की अधिकतम संख्या को सेट करें
संख्या + 1

-o objfile
से ऑब्जेक्ट-फाइल आउटपुट को नाम दें as objfile.

-R डेटा सेक्शन को टेक्स्ट सेक्शन में फोल्ड करें।

--सांख्यिकी
असेंबली द्वारा उपयोग किए जाने वाले अधिकतम स्थान (बाइट्स में) और कुल समय (सेकंड में) प्रिंट करें।

--पट्टी-स्थानीय-निरपेक्ष
जावक प्रतीक तालिका से स्थानीय निरपेक्ष प्रतीकों को हटा दें।

-v
-संस्करण
प्रिंट करें as संस्करण.

--संस्करण
प्रिंट करें as संस्करण और बाहर निकलें।

-W
--नो-चेतावनी
चेतावनी संदेशों को रोकें।

--घातक-चेतावनी
चेतावनियों को त्रुटियों के रूप में मानें।

--चेतावनी
चेतावनी संदेशों को न दबाएं या उन्हें त्रुटियों के रूप में न मानें।

-w अवहेलना करना।

-x अवहेलना करना।

-Z त्रुटियों के बाद भी ऑब्जेक्ट फ़ाइल जेनरेट करें।

-- फ़ाइलों ...
इकट्ठा करने के लिए मानक इनपुट, या स्रोत फ़ाइलें।

एआरसी प्रोसेसर के लिए कॉन्फ़िगर किए जाने पर निम्नलिखित विकल्प उपलब्ध होते हैं।

-मार्क[5⎪6⎪7⎪8]
यह विकल्प कोर प्रोसेसर संस्करण का चयन करता है।

-ईबी हैं El
या तो बड़े-एंडियन (-ईबी) या छोटे-एंडियन (-ईएल) आउटपुट का चयन करें।

एआरएम प्रोसेसर परिवार के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

-एमसीपीयू =प्रक्रमक[+विस्तार...]
निर्दिष्ट करें कि कौन सा एआरएम प्रोसेसर संस्करण लक्ष्य है।

-मार्च=स्थापत्य[+विस्तार...]
निर्दिष्ट करें कि लक्ष्य द्वारा किस ARM आर्किटेक्चर संस्करण का उपयोग किया जाता है।

-एमएफपीयू=फ़्लोटिंग-पॉइंट-प्रारूप
चुनें कि कौन सा फ़्लोटिंग पॉइंट आर्किटेक्चर लक्ष्य है।

-मफ्लोट-अबी =अबी
चुनें कि कौन सा फ़्लोटिंग पॉइंट ABI उपयोग में है।

-मथंब
केवल थंब निर्देश डिकोडिंग सक्षम करें।

-मैप्स-32 -मैप्स-26 -मैप्स-फ्लोट -मैप्स-रीएंट्रेंट
चुनें कि कौन सी प्रक्रिया कॉलिंग कन्वेंशन उपयोग में है।

-ईबी हैं El
या तो बड़े-एंडियन (-ईबी) या छोटे-एंडियन (-ईएल) आउटपुट का चयन करें।

-मथंब-इंटरवर्क
निर्दिष्ट करें कि कोड थंब और एआरएम कोड के बीच परस्पर क्रिया के साथ उत्पन्न किया गया है
दिमाग में।

-k निर्दिष्ट करें कि PIC कोड जनरेट किया गया है।

क्रिस-विशिष्ट विकल्पों के दस्तावेज़ीकरण के लिए जानकारी पृष्ठ देखें।

D10V प्रोसेसर के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

-O निर्देशों को समानांतर करके आउटपुट को ऑप्टिमाइज़ करें।

D30V प्रोसेसर के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

-O निर्देशों को समानांतर करके आउटपुट को ऑप्टिमाइज़ करें।

-n एनओपी उत्पन्न होने पर चेतावनी दें।

-N चेतावनी दें जब 32-बिट गुणा निर्देश के बाद एक एनओपी उत्पन्न होता है।

निम्न विकल्प तब उपलब्ध होते हैं जब जैसा कि Intel 80960 प्रोसेसर के लिए कॉन्फ़िगर किया जाता है।

-एसीए -एसीए_ए -एसीबी -एसीसी -एकेए -एकेबी -एकेसी -एएमसी
निर्दिष्ट करें कि 960 आर्किटेक्चर का कौन सा संस्करण लक्ष्य है।

-b ली गई शाखाओं के बारे में आंकड़े एकत्र करने के लिए कोड जोड़ें।

-नहीं-आराम
लंबे विस्थापन के लिए तुलना-और-शाखा निर्देशों में बदलाव न करें; त्रुटि अगर
ज़रूरी।

Ubicom IP2K श्रृंखला के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

-एमआईपी2022एक्सट
निर्दिष्ट करता है कि विस्तारित IP2022 निर्देशों की अनुमति है।

-एमआईपी2022
डिफ़ॉल्ट व्यवहार को पुनर्स्थापित करता है, जो अनुमत निर्देशों को केवल
बुनियादी IP2022 वाले।

निम्नलिखित विकल्प उपलब्ध हैं जब जैसा कि रेनेसास एम 32 आर के लिए कॉन्फ़िगर किया गया है (पूर्व में
मित्सुबिशी M32R) श्रृंखला।

--m32rx
निर्दिष्ट करें कि M32R परिवार में कौन सा प्रोसेसर लक्ष्य है। डिफ़ॉल्ट सामान्य रूप से है
M32R, लेकिन यह विकल्प इसे M32RX में बदल देता है।

--चेतावनी-स्पष्ट-समानांतर-संघर्ष or --डब्ल्यूपी
संदिग्ध समानांतर निर्माण का सामना करने पर चेतावनी संदेश तैयार करें।

--नो-चेतावनी-स्पष्ट-समानांतर-संघर्ष or --डब्ल्यूएनपी
संदिग्ध समानांतर निर्माण का सामना होने पर चेतावनी संदेश न दें।

मोटोरोला 68000 श्रृंखला के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

-l अपरिभाषित प्रतीकों के संदर्भों को दो के बजाय एक शब्द से छोटा करें।

-एम 68000 -एम 68008 -एम 68010 -एम 68020 -एम 68030
-एम 68040 -एम 68060 -एम 68302 -एम 68331 -एम 68332
-एम 68333 -एम 68340 -एमसीपीयू32 -एम 5200
निर्दिष्ट करें कि 68000 परिवार में कौन सा प्रोसेसर लक्ष्य है। डिफ़ॉल्ट सामान्य रूप से है
68020, लेकिन इसे कॉन्फ़िगरेशन समय पर बदला जा सकता है।

-एम 68881 -एम 68882 -मनो-68881 -मनो-68882
लक्ष्य मशीन में फ्लोटिंग-पॉइंट कोप्रोसेसर होता है (या नहीं)। डिफ़ॉल्ट
68020, 68030, और सीपीयू 32 के लिए एक कोप्रोसेसर ग्रहण करना है। हालांकि मूल 68000 है
68881 के साथ संगत नहीं है, दोनों के संयोजन को निर्दिष्ट किया जा सकता है, क्योंकि यह
मुख्य प्रोसेसर के साथ सहसंसाधक निर्देशों का अनुकरण करना संभव है।

-एम 68851 -मनो-68851
लक्ष्य मशीन में मेमोरी-मैनेजमेंट यूनिट कोप्रोसेसर होता है (या नहीं)। NS
डिफ़ॉल्ट रूप से 68020 और उससे अधिक के लिए MMU मान लेना है।

पीडीपी-11 मशीन पर निर्भर सुविधाओं के विकल्पों के बारे में विवरण के लिए, @ref{PDP-11-Options} देखें।

-एमपीआईसी -मनो-पिक
स्थिति-स्वतंत्र (या स्थिति-निर्भर) कोड उत्पन्न करें। डिफ़ॉल्ट है -एमपीआईसी.

-मल्ल
-मॉल-एक्सटेंशन
सभी अनुदेश सेट एक्सटेंशन सक्षम करें. यह डिफ़ॉल्ट है.

-मनो-एक्सटेंशन
सभी अनुदेश सेट एक्सटेंशन अक्षम करें.

-mविस्तार -मनो-विस्तार
किसी विशेष निर्देश सेट एक्सटेंशन को सक्षम (या अक्षम) करें।

-mसीपीयू
किसी विशेष सीपीयू द्वारा समर्थित निर्देश सेट एक्सटेंशन सक्षम करें और सभी को अक्षम करें
अन्य एक्सटेंशन.

-mमशीन
किसी विशेष मशीन मॉडल द्वारा समर्थित निर्देश सेट एक्सटेंशन सक्षम करें, और
अन्य सभी एक्सटेंशन अक्षम करें.

निम्नलिखित विकल्प तब उपलब्ध होते हैं जब इसे picoJava प्रोसेसर के लिए कॉन्फ़िगर किया जाता है।

-एमबी ``बिग एंडियन'' प्रारूप आउटपुट उत्पन्न करें।

-एमएल ``लिटिल एंडियन'' प्रारूप आउटपुट उत्पन्न करें।

मोटोरोला 68HC11 या के लिए कॉन्फ़िगर किए जाने पर निम्नलिखित विकल्प उपलब्ध होते हैं
68HC12 श्रृंखला।

-एम68एचसी11 -एम68एचसी12 -m68hcs12
निर्दिष्ट करें कि कौन सा प्रोसेसर लक्ष्य है। डिफ़ॉल्ट को कॉन्फ़िगरेशन द्वारा परिभाषित किया गया है
असेंबलर बनाते समय विकल्प।

-मशॉर्ट
16-बिट पूर्णांक ABI का उपयोग करने के लिए निर्दिष्ट करें।

-मलोंग
32-बिट पूर्णांक ABI का उपयोग करने के लिए निर्दिष्ट करें।

-एमशॉर्ट-डबल
32-बिट डबल एबीआई का उपयोग करने के लिए निर्दिष्ट करें।

-मलॉन्ग-डबल
64-बिट डबल एबीआई का उपयोग करने के लिए निर्दिष्ट करें।

--बल-लंबी-शाखाएँ
सापेक्ष शाखाएँ निरपेक्ष शाखाओं में बदल जाती हैं। यह सशर्त शाखाओं से संबंधित है,
एक उप दिनचर्या के लिए बिना शर्त शाखाओं और शाखाओं।

-S --लघु-शाखाएँ
जब ऑफसेट सीमा से बाहर हो तो सापेक्ष शाखाओं को निरपेक्ष शाखाओं में न बदलें।

--सख्त-प्रत्यक्ष-मोड
डायरेक्ट एड्रेसिंग मोड को विस्तारित एड्रेसिंग मोड में न बदलें जब
निर्देश प्रत्यक्ष एड्रेसिंग मोड का समर्थन नहीं करता है।

--प्रिंट-इन्स-वाक्यविन्यास
त्रुटि होने पर निर्देश का सिंटैक्स प्रिंट करें।

--प्रिंट-ऑपकोड
सिंटैक्स के साथ निर्देशों की सूची प्रिंट करें और फिर बाहर निकलें।

--उत्पन्न-उदाहरण
प्रत्येक संभावित निर्देश के लिए निर्देश का एक उदाहरण प्रिंट करें और फिर बाहर निकलें। यह
विकल्प केवल परीक्षण के लिए उपयोगी है as.

निम्नलिखित विकल्प तब उपलब्ध होते हैं as SPARC आर्किटेक्चर के लिए कॉन्फ़िगर किया गया है:

-एवी6 -एवी7 -एवी8 -एस्पार्कलेट -एस्परक्लाइट
-एवी8प्लस -Av8plusa -एवी9 -एवी9ए
स्पष्ट रूप से SPARC आर्किटेक्चर का एक प्रकार चुनें।

-एवी8प्लस और -Av8plusa 32 बिट वातावरण चुनें. -एवी9 और -एवी9ए 64 बिट का चयन करें
पर्यावरण.

-Av8plusa और -एवी9ए UltraSPARC एक्सटेंशन के साथ SPARC V9 निर्देश सेट को सक्षम करें।

-xarch=v8प्लस -xarch=v8plusa
सोलारिस v9 असेम्बलर के साथ अनुकूलता के लिए। ये विकल्प समतुल्य हैं
-Av8plus और -Av8plusa, क्रमशः।

-बोलना
जब असेंबलर किसी अन्य आर्किटेक्चर पर स्विच करता है तो चेतावनी दें।

'c54x आर्किटेक्चर' के लिए कॉन्फ़िगर किए जाने पर निम्नलिखित विकल्प उपलब्ध होते हैं।

-एमएफआर-मोड
विस्तारित एड्रेसिंग मोड सक्षम करें. सभी पते और स्थानांतरण विस्तारित माने जाएंगे
एड्रेसिंग (आमतौर पर 23 बिट्स)।

-एमसीपीयू =सीपीयू_संस्करण
संकलित किये जा रहे सीपीयू संस्करण को सेट करता है।

-आतंक-से-फ़ाइल फ़ाइल का नाम
टूटे हुए सिस्टम के लिए त्रुटि आउटपुट को फ़ाइल में रीडायरेक्ट करें जो इस तरह के व्यवहार का समर्थन नहीं करता है
खोल में.

MIPS प्रोसेसर के लिए कॉन्फ़िगर किए जाने पर निम्नलिखित विकल्प उपलब्ध होते हैं।

-G संख्या
यह विकल्प किसी ऑब्जेक्ट का सबसे बड़ा आकार सेट करता है जिसे अंतर्निहित रूप से संदर्भित किया जा सकता है
"जीपी" रजिस्टर. यह केवल उन लक्ष्यों के लिए स्वीकार किया जाता है जो ईसीओएफएफ प्रारूप का उपयोग करते हैं, जैसे कि
DECस्टेशन अल्ट्रिक्स चला रहा है। डिफ़ॉल्ट मान 8 है.

-ईबी ``बिग एंडियन'' प्रारूप आउटपुट उत्पन्न करें।

हैं El ``लिटिल एंडियन'' प्रारूप आउटपुट उत्पन्न करें।

-मिप्स1
-मिप्स2
-मिप्स3
-मिप्स4
-मिप्स5
-मिप्स32
-मिप्स32r2
-मिप्स64
-मिप्स64r2
किसी विशेष एमआईपीएस इंस्ट्रक्शन सेट आर्किटेक्चर स्तर के लिए कोड जेनरेट करें। -मिप्स1 है एक
उपनाम के लिए -मार्च = r3000, -मिप्स2 के लिए एक उपनाम है -मार्च = r6000, -मिप्स3 के लिए एक उपनाम है
-मार्च = r4000 और -मिप्स4 के लिए एक उपनाम है -मार्च = r8000. -मिप्स5, -मिप्स32, -मिप्स32r2,
-मिप्स64, तथा -मिप्स64r2 सामान्य से मेल खाता है एमआइपी V, एमआईपीएस32, एमआईपीएस32 रिलीज 2, एमआईपीएस64,
और एमआईपीएस64 रिलीज 2 आईएसए प्रोसेसर, क्रमशः।

-मार्च=सी पी यू
किसी विशेष एमआईपीएस सीपीयू के लिए कोड जेनरेट करें।

-मट्यून =सीपीयू
किसी विशेष एमआईपीएस सीपीयू के लिए शेड्यूल और ट्यून करें।

-एमफिक्स7000
-मनो-फिक्स7000
यदि एमएफआई या एमएफएलओ के गंतव्य रजिस्टर की रीडिंग हो तो एनओपीएस डालने का कारण बनें
निर्देश निम्नलिखित दो निर्देशों में होता है।

-एमडीबग
-नो-एमडीबग
इसके बजाय स्टैब्स-स्टाइल डिबगिंग आउटपुट को ECOFF-स्टाइल .mdebug अनुभाग में जाने दें
मानक ईएलएफ .स्टैब अनुभागों का।

-एमपीडीआर
-मनो-पीडीआर
".pdr" अनुभागों का नियंत्रण निर्माण।

-एमजीपी32
-एमएफपी32
रजिस्टर का आकार आमतौर पर आईएसए और एबीआई से अनुमानित किया जाता है, लेकिन ये झंडे मजबूर करते हैं
रजिस्टरों के कुछ समूह को हर समय 32 बिट चौड़ा माना जाएगा। -एमजीपी32
सामान्य प्रयोजन रजिस्टरों के आकार को नियंत्रित करता है और -एमएफपी32 के आकार को नियंत्रित करता है
फ्लोटिंग-पॉइंट रजिस्टर।

-मिप्स16
-नो-मिप्स16
MIPS 16 प्रोसेसर के लिए कोड जनरेट करें। यह ".set mips16" डालने के बराबर है
असेंबली फ़ाइल की शुरुआत में। -नो-मिप्स16 इस विकल्प को बंद कर देता है.

-मिप्स3डी
-नहीं-mips3d
MIPS-3D एप्लिकेशन विशिष्ट एक्सटेंशन के लिए कोड जेनरेट करें। ये बताता है
असेंबलर को MIPS-3D निर्देश स्वीकार करना होगा। -नहीं-mips3d इस विकल्प को बंद कर देता है.

-एमडीएमएक्स
-नो-एमडीएमएक्स
एमडीएमएक्स एप्लिकेशन विशिष्ट एक्सटेंशन के लिए कोड जेनरेट करें। यह असेंबलर को बताता है
एमडीएमएक्स निर्देशों को स्वीकार करने के लिए। -नो-एमडीएमएक्स इस विकल्प को बंद कर देता है.

--निर्माण-तैरता है
--कोई निर्माण-तैरता नहीं
RSI --कोई निर्माण-तैरता नहीं विकल्प डबल चौड़ाई फ़्लोटिंग के निर्माण को अक्षम करता है
मान के दो हिस्सों को दो एकल चौड़ाई में लोड करके बिंदु स्थिरांक
फ़्लोटिंग पॉइंट रजिस्टर जो डबल चौड़ाई रजिस्टर बनाते हैं। डिफ़ॉल्ट रूप से
--निर्माण-तैरता है का चयन किया जाता है, जिससे इन फ़्लोटिंग पॉइंट के निर्माण की अनुमति मिलती है
स्थिरांक

--अनुकरण=नाम
इस विकल्प का कारण बनता है as अनुकरण करने के लिए as सभी प्रकार से किसी अन्य लक्ष्य के लिए कॉन्फ़िगर किया गया,
आउटपुट प्रारूप सहित (केवल ईएलएफ और ईसीओएफएफ के बीच चयन), छद्म का प्रबंधन-
ऑपकोड जो डिबगिंग जानकारी उत्पन्न कर सकते हैं या प्रतीक तालिका जानकारी संग्रहीत कर सकते हैं,
और डिफ़ॉल्ट अंतहीनता। उपलब्ध कॉन्फ़िगरेशन नाम हैं: मिप्सेकॉफ, मिपसेल्फ,
मिप्सलेकॉफ़, mipsbecoff, mipslelf, मिप्सबेल्फ़. पहले दो डिफ़ॉल्ट में परिवर्तन नहीं करते
उस प्राथमिक लक्ष्य से अंतहीनता जिसके लिए असेंबलर कॉन्फ़िगर किया गया था;
अन्य लोग डिफ़ॉल्ट को छोटे- या बड़े-एंडियन में बदल देते हैं जैसा कि संकेत दिया गया है b or l में
नाम। का उपयोग करते हुए -ईबी or हैं El किसी भी स्थिति में एंडियननेस चयन को ओवरराइड कर देगा।

यह विकल्प वर्तमान में केवल तभी समर्थित है जब प्राथमिक लक्ष्य as के लिए कॉन्फ़िगर किया गया है
एक MIPS ELF या ECOFF लक्ष्य है। इसके अलावा, प्राथमिक लक्ष्य या अन्य निर्दिष्ट
साथ में --सक्षम-लक्ष्य=... कॉन्फ़िगरेशन समय पर दूसरे के लिए समर्थन शामिल होना चाहिए
प्रारूप, यदि दोनों उपलब्ध हों। उदाहरण के लिए, Irix 5 कॉन्फ़िगरेशन में शामिल हैं
दोनों का समर्थन.

अंततः, यह विकल्प अधिक सुक्ष्मता के साथ अधिक कॉन्फ़िगरेशन का समर्थन करेगा
असेंबलर के व्यवहार पर नियंत्रण, और अधिक प्रोसेसर के लिए समर्थित होगा।

-एनओसीपीपी
as इस विकल्प को अनदेखा करता है. इसे देशी उपकरणों के साथ अनुकूलता के लिए स्वीकार किया जाता है।

--जाल
--कोई जाल नहीं
--तोड़ना
--कोई तोड़
गुणन अतिप्रवाह और शून्य से भाग से निपटने के तरीके को नियंत्रित करें। --जाल or
--कोई तोड़ (जो पर्यायवाची हैं) एक ट्रैप अपवाद लें (और केवल निर्देश के लिए काम करें
आर्किटेक्चर स्तर 2 और उच्चतर सेट करें); --तोड़ना or --कोई जाल नहीं (पर्यायवाची भी, और
डिफ़ॉल्ट) एक ब्रेक अपवाद लें।

-n जब इस विकल्प का उपयोग किया जाता है, as हर बार एनओपी उत्पन्न होने पर चेतावनी जारी करेगा
मैक्रो से निर्देश.

MCore प्रोसेसर के लिए कॉन्फ़िगर होने पर निम्नलिखित विकल्प उपलब्ध होते हैं।

-jsri2bsr
-nojsri2bsr
JSRI से BSR परिवर्तन को सक्षम या अक्षम करें। डिफ़ॉल्ट रूप से यह सक्षम है.
कमांड लाइन विकल्प -nojsri2bsr इसे निष्क्रिय करने के लिए इस्तेमाल किया जा सकता है।

-सिफिल्टर
-नोसिफिल्टर
सिलिकॉन फ़िल्टर व्यवहार को सक्षम या अक्षम करें। डिफ़ॉल्ट रूप से यह अक्षम है.
डिफ़ॉल्ट को ओवरराइड किया जा सकता है -सिफिल्टर कमांड लाइन विकल्प

-आराम करें
लंबे विस्थापन के लिए जंप निर्देश बदलें।

-mcpu=[210⎪340]
लक्ष्य हार्डवेयर पर सीपीयू प्रकार का चयन करें। यह नियंत्रित करता है कि कौन से निर्देश हो सकते हैं
इकट्ठा किया हुआ।

-ईबी एक बड़े एंडियन लक्ष्य के लिए इकट्ठा हों।

हैं El एक छोटे से एंडियन लक्ष्य के लिए इकट्ठा करें।

MMIX- विशिष्ट विकल्पों के दस्तावेज़ीकरण के लिए जानकारी पृष्ठ देखें।

Xtensa प्रोसेसर के लिए कॉन्फ़िगर किए जाने पर निम्न विकल्प उपलब्ध होते हैं।

--पाठ-अनुभाग-शाब्दिक --नहीं-पाठ-अनुभाग-शाब्दिक
- --पाठ-अनुभाग-शाब्दिक, शाब्दिक पूल पाठ अनुभाग में फैले हुए हैं।
डिफ़ॉल्ट है --नहीं-पाठ-अनुभाग-शाब्दिक, जो अक्षरशः को एक अलग खंड में रखता है
आउटपुट फ़ाइल. ये विकल्प केवल पीसी-सापेक्ष "L32R" के माध्यम से संदर्भित शाब्दिक को प्रभावित करते हैं
निर्देश; निरपेक्ष मोड "L32R" के लिए शाब्दिक निर्देश अलग से संभाले जाते हैं।

--पूर्ण-शाब्दिक --नहीं-पूर्ण-शाब्दिक
असेंबलर को इंगित करें कि क्या "L32R" निर्देश पूर्ण या पीसी-सापेक्ष का उपयोग करते हैं
संबोधन. यदि Xtensa प्रोसेसर है तो डिफ़ॉल्ट को निरपेक्ष एड्रेसिंग मान लेना है
पूर्णतः "L32R" एड्रेसिंग विकल्प शामिल है। अन्यथा, केवल पीसी-सापेक्ष
"L32R" मोड का उपयोग किया जा सकता है।

--लक्ष्य-संरेखण --नो-टारगेट-एलाइन
की कीमत पर शाखा दंड को कम करने के लिए स्वचालित संरेखण को सक्षम या अक्षम करें
कुछ कोड घनत्व. डिफ़ॉल्ट है --लक्ष्य-संरेखण.

--लॉन्गकॉल्स --नहीं-लंबी कॉल
अधिक से अधिक कॉल की अनुमति देने के लिए कॉल निर्देशों के रूपांतरण को सक्षम या अक्षम करें
पतों की सीमा. डिफ़ॉल्ट है --नहीं-लंबी कॉल.

--रूपांतरण --नो-ट्रांसफ़ॉर्म
Xtensa निर्देशों के सभी असेंबलर परिवर्तनों को सक्षम या अक्षम करें। डिफ़ॉल्ट
is --रूपांतरण; --नो-ट्रांसफ़ॉर्म इसका उपयोग केवल दुर्लभ मामलों में ही किया जाना चाहिए जब
निर्देश बिल्कुल वैसे ही होने चाहिए जैसे असेंबली स्रोत में निर्दिष्ट हैं।

onworks.net सेवाओं का उपयोग करके h8300-hms-as का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।