अंग्रेज़ीफ्रेंचस्पेनिश

Ad


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

m68hc12-gasp - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


हांफना - असेंबली प्रोग्राम के लिए एक प्रीप्रोसेसर

SYNOPSIS


हांफी [-a|--एकांतर] [-c CHAR | --टिप्पणीचार CHAR] [-d|- दाढ़] [-h|--मदद] [-M|--श्री]
[-o बाहरी | --आउटपुट बाहरी] [-p|--प्रिंट] [-s|--कॉपीस्रोत] [-u|--अनुचित]
[-v|--संस्करण] फाइल मैं ...

वर्णन


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

कुछ मामलों में आप बस सी प्रीप्रोसेसर, या सामान्यीकृत प्रीप्रोसेसर जैसे का उपयोग कर सकते हैं
एम4; लेकिन यह अजीब हो सकता है, क्योंकि इनमें से कोई भी चीज़ असेंबली के साथ डिज़ाइन नहीं की गई है
मन।

हांफी इस आवश्यकता को पूरा करता है. यह स्पष्ट रूप से आपको आवश्यक सुविधाएं प्रदान करने के लिए डिज़ाइन किया गया है
हाथ से कोडित असेंबली कोड। के भाग के बजाय इसे प्रीप्रोसेसर के रूप में कार्यान्वित करना
असेंबलर, अधिकतम लचीलेपन की अनुमति देता है: आप इसे हाथ से कोडित असेंबली के साथ उपयोग कर सकते हैं,
कंपाइलर आउटपुट के लिए आपके द्वारा उपयोग किए जाने वाले असेंबलर में अतिरिक्त जटिलता का जुर्माना चुकाए बिना।

फाइल मैं... वे फ़ाइलें हैं जिन्हें प्रीप्रोसेस किया जाना है।

विकल्प


GASP का उपयोग करने का सबसे सरल तरीका इसे फ़िल्टर के रूप में चलाना और इसके आउटपुट को इकट्ठा करना है। यूनिक्स में
और इसी तरह, आप यह कर सकते हैं, उदाहरण के लिए:

$ हांफना prog.asm | जैसे -o prog.o

स्वाभाविक रूप से, आपको विविधताओं का अनुरोध करने की अनुमति देने के लिए कुछ कमांड-लाइन विकल्प भी हैं
यह मूल विषय. यहां GASP कमांड लाइन के लिए संभावनाओं का पूरा सेट है।

-a

--एकांतर
वैकल्पिक मैक्रो सिंटैक्स का उपयोग करें. *नोट वैकल्पिक मैक्रो सिंटैक्स: वैकल्पिक, के लिए
यह सिंटैक्स डिफ़ॉल्ट GASP सिंटैक्स से किस प्रकार भिन्न है, इसकी चर्चा।

-c CHAR

--टिप्पणीचार CHAR
टिप्पणी चरित्र के रूप में CHAR का उपयोग करें। डिफ़ॉल्ट टिप्पणी वर्ण `!' है। के लिए
उदाहरण के लिए, टिप्पणी वर्ण के रूप में अर्धविराम का उपयोग करने के लिए, GASP पर `-c ';'' निर्दिष्ट करें
कमांड लाइन। चूंकि असेंबलर कमांड कैरेक्टर का अक्सर विशेष महत्व होता है
शेल्स को कमांड करने के लिए, जब आप निर्दिष्ट करते हैं तो CHAR को उद्धृत करना या उससे बचना एक अच्छा विचार है
टिप्पणी पात्र.

सरलता के लिए, इस मैनुअल के सभी उदाहरण डिफ़ॉल्ट टिप्पणी का उपयोग करते हैं
चरित्र `!'.

-d

- दाढ़
डिबगिंग आँकड़े दिखाएँ। GASP के इस संस्करण में, यह विकल्प उत्पन्न होता है
स्ट्रिंग बफ़र्स के बारे में आँकड़े जिन्हें GASP आंतरिक रूप से आवंटित करता है। प्रत्येक के लिए
परिभाषित बफ़रसाइज़ एस, जीएएसपी ए के साथ आवंटित स्ट्रिंग एन की संख्या दिखाता है
पंक्ति इस प्रकार:

तार का आकार S : N

पूरा होने पर GASP इन आँकड़ों को मानक त्रुटि स्ट्रीम पर प्रदर्शित करता है
पूर्व प्रसंस्करण।

-h

--मदद GASP कमांड लाइन विकल्पों का सारांश प्रदर्शित करें।

-M

--श्री एमआरआई संगतता मोड का प्रयोग करें। इस विकल्प का उपयोग करने से GASP को सिंटैक्स स्वीकार करना पड़ता है
माइक्रोटेक रिसर्च `ASM68K' असेंबलर द्वारा उपयोग किया जाने वाला छद्म-ऑप्स।

-o बाहरी

--आउटपुट बाहरी
`-o OUTFILE' `-आउटपुट OUTFILE' आउटपुट को OUTFILE नामक फ़ाइल में लिखें। अगर आप
`-o' विकल्प का उपयोग न करें, GASP अपना आउटपुट मानक आउटपुट स्ट्रीम पर लिखता है।

-p

--प्रिंट
लाइन नंबर प्रिंट करें. GASP इस विकल्प का तभी पालन करता है जब आप कॉपी करने के लिए `-s' भी निर्दिष्ट करते हैं
इसके आउटपुट के लिए स्रोत लाइनें। `-s -p' के साथ, GASP प्रत्येक की लाइन संख्या प्रदर्शित करता है
स्रोत पंक्ति की प्रतिलिपि बनाई गई (शुरुआत में टिप्पणी चरित्र के तुरंत बाद)।
लाइन)।

-s

--कॉपीस्रोत
स्रोत पंक्तियों को आउटपुट फ़ाइल में कॉपी करें। का प्रभाव देखने के लिए इस विकल्प का उपयोग करें
GASP आउटपुट पर प्रत्येक प्रीप्रोसेसर लाइन। GASP एक टिप्पणी वर्ण (`!' द्वारा रखता है
डिफ़ॉल्ट) प्रत्येक स्रोत पंक्ति की शुरुआत में यह प्रतिलिपि बनाता है, ताकि आप इसका उपयोग कर सकें
विकल्प और अभी भी परिणाम इकट्ठा करें।

-u

--अनुचित
"अनुचित विस्तार" सीमा को बायपास करें। चूँकि आप GASP मैक्रोज़ को अंदर परिभाषित कर सकते हैं
अन्य मैक्रो परिभाषाओं में, प्रीप्रोसेसर में आम तौर पर विवेक जांच शामिल होती है। अगर
आपके प्रोग्राम को 1,000 से अधिक नेस्टेड विस्तारों की आवश्यकता है, GASP सामान्यतः इससे बाहर निकल जाता है
एक त्रुटि संदेश. असीमित अनुमति देते हुए, इस चेक को बंद करने के लिए इस विकल्प का उपयोग करें
नेस्टेड विस्तार.

-v

--संस्करण
GASP संस्करण संख्या प्रदर्शित करें.

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

प्रत्येक इनपुट फ़ाइल के अंत को प्रीप्रोसेसर कमांड `.END' से चिह्नित करें।

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


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

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

लिनक्स कमांड

Ad