असेंबली सीखने के लिए एक अच्छा स्टार्टर माइक्रोप्रोसेसर क्या है?


19

इसलिए मैं पहले एक सांसद पर विधानसभा सीखना चाहता हूं, फिर सी पर स्थानांतरित हो जाता हूं (क्योंकि ऐसा लगता है कि उनमें से ज्यादातर का उपयोग होता है)।

मैं एंबेडेड प्रोग्रामिंग में शामिल होना चाहता हूं, मुझे वास्तव में निम्न स्तर सी सामान पसंद है (लिनक्स के लिए कर्नेल / मॉड्यूल मुख्य रूप से मैंने क्या किया है), लेकिन मुझे इससे भी कम स्तर पर प्रोग्राम करने में सक्षम होने का विचार पसंद है (माइक्रोकंट्रोलर / माइक्रोप्रोसेसर)।

मैं Arduino के बारे में जानता हूं, और यह बहुत अच्छा है और सभी, लेकिन मैं उनके साथ असेंबली का उपयोग करने के लिए कई संसाधन नहीं ढूंढ सकता। Atmel AVRs बहुत लोकप्रिय (और सस्ते) प्रतीत होते हैं, लेकिन जब यह वास्तविक हार्डवेयर भाग (उन्हें ब्रेडबोर्ड पर हुक करना, आदि) की बात आती है, तो मुझे अधिक जानकारी नहीं मिल रही है।

कोई सुझाव / जानकारी या संसाधन जो आप लोग / gals के बारे में जानते हैं कृपया मुझे बताएं।

संपादित करें: एक और बात: यह सभी माइक्रोप्रोसेसर पुस्तकों की तरह लगता है जो मैंने पढ़ा (आमतौर पर AVRs) माइक्रोप्रोसेसर के बारे में बात करते हैं, और इसे प्रोग्रामिंग करते हैं। लेकिन मुझे अभी तक एक पुस्तक नहीं दिख रही है जो वास्तव में सभी घटकों को स्थापित करने के बारे में बात करती है (माइक्रोप्रोसेसर, मेमोरी, पावर, आदि)। अगर मुझे ऐसा कुछ मिल जाता जो मुझे चलता है तो मैं व्यवसाय में होता। (मैं जमीन से सीखना चाहता हूं।) यह उल्लेख करने के लिए नहीं कि मुझे पता नहीं है कि आप उनके बीच कैसे संवाद करेंगे।


3
मुझे आपको कहीं और भेजने से नफरत है, लेकिन यदि आप AVR में रुचि रखते हैं तो आपको AVRfreaks.net के बारे में जानना होगा
केविन वर्मर

Ya Im AVR की ओर झुकाव ... मुख्य रूप से क्योंकि उनके बारे में बहुत अधिक जानकारी है, और वे TI-MPS430 की तुलना में बहुत सस्ते हैं ...

2
AVR शौक़ीन लोगों के साथ लोकप्रिय है, लेकिन मुझे यकीन नहीं है कि आपको अपना लागत डेटा कहां मिल रहा है। दोनों परिवारों के पास कुछ प्रसाद हैं जो 1 यूएसडी से कम हैं और अन्य 20 यूएसडी को धक्का दे रहे हैं।
केविन वर्मियर

खैर ..... जब मैं MPS430 को देख रहा था तो ऐसा लग रहा था कि सॉफ्टवेयर (डिबगर आदि) डेवलपमेंट बोर्ड में जोड़े जाने पर थोड़े महंगे थे।

1
यदि आप एक शुरुआत हैं, तो मेरी सलाह MSP430 नहीं है। आधिकारिक उपकरण अच्छे हैं, लेकिन जो मुफ़्त समर्थन आपको ऑनलाइन मिलेगा वह PIC / AVR से मेल नहीं खाता है
Toby Jaffey

जवाबों:


14

मैंने कॉलेज में 68HC11 पर सीखा। वे काम करने के लिए बहुत सरल हैं लेकिन ईमानदारी से सबसे कम संचालित माइक्रोकंट्रोलर समान होंगे (एवीआर, 8051, पीआईसी, एमएसपी 430)। माइक्रोकंट्रोलर्स के लिए एएसएम प्रोग्रामिंग में जटिलता जोड़ने वाली सबसे बड़ी बात यह है कि समर्थित मेमोरी एड्रेसिंग मोड्स की संख्या और प्रकार । आपको पहले अधिक जटिल उपकरणों से बचना चाहिए जैसे कि उच्च अंत एआरएम प्रोसेसर।

मैं शायद MSP430 को एक अच्छे शुरुआती बिंदु के रूप में सुझाऊँगा। हो सकता है कि C में एक प्रोग्राम लिखें और इनलाइन असेंबली के साथ विभिन्न कार्यों को प्रतिस्थापित करके सीखें। सरल शुरू करें, x + y = z, आदि।

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

RISC बनाम CISC

RISC का अर्थ है 'कम किया गया इंस्ट्रक्शन सेट कम्प्यूटिंग' यह एक विशेष निर्देश सेट का उल्लेख नहीं करता है, लेकिन सिर्फ एक डिज़ाइन रणनीति है जो कहती है कि CPU में एक न्यूनतम निर्देश सेट है। कुछ निर्देश है कि प्रत्येक कुछ बुनियादी करते हैं। क्या यह 'RISC होने के लिए' की कोई तकनीकी परिभाषा नहीं है। दूसरी ओर CISC आर्किटेक्चर के पास बहुत सारे निर्देश हैं, लेकिन प्रत्येक 'अधिक' करता है।

आरआईएससी के शुद्ध लाभ यह हैं कि आपके सीपीयू डिज़ाइन को कम ट्रांजिस्टर की आवश्यकता होती है जिसका अर्थ है कम बिजली का उपयोग (माइक्रोकंट्रोलर्स के लिए बड़ा), बनाने के लिए सस्ता और उच्च प्रदर्शन के लिए उच्च घड़ी दर। कम बिजली का उपयोग और सस्ता विनिर्माण आम तौर पर सच है, CISC आर्किटेक्चर में डिजाइन सुधार के परिणामस्वरूप अधिक से अधिक प्रदर्शन वास्तव में लक्ष्य तक नहीं रहते हैं।

लगभग सभी CPU कोर आज RISC या 'मिडिल ग्राउंड' डिज़ाइन हैं। यहां तक ​​कि सबसे प्रसिद्ध (या कुख्यात) CISC वास्तुकला, x86 के साथ। आधुनिक x86 सीपीयू आंतरिक रूप से आरआईएससी होते हैं जैसे कोर के साथ डिकोडर सामने के छोर पर बोल्ट होता है जो निर्देशों की तरह कई आरआईएससी को x86 निर्देश को तोड़ता है। मुझे लगता है कि इंटेल इन 'माइक्रो-ऑप्स' को बुलाता है।

जैसा कि (RISC बनाम CISC) असेंबली में सीखना आसान है, मुझे लगता है कि यह टॉस है। RISC निर्देश सेट के साथ कुछ करना आम तौर पर CISC निर्देश सेट के साथ समान कार्य करने की तुलना में विधानसभा की अधिक पंक्तियों की आवश्यकता होती है। दूसरी ओर CISC निर्देश सेट उपलब्ध निर्देशों की अधिक संख्या के कारण सीखने के लिए अधिक जटिल हैं।

अधिकांश कारण CISC का एक बुरा नाम है कि x86 सबसे सामान्य उदाहरण है और इसके साथ काम करने में थोड़ी गड़बड़ है। मुझे लगता है कि ज्यादातर x86 के निर्देशों का एक परिणाम है जो बहुत पुराना है और पिछड़े संगतता को बनाए रखते हुए आधा दर्जन या अधिक बार विस्तारित किया गया है। यहां तक ​​कि आपका 4.5Ghz कोर i7 286 मोड में चल सकता है (और बूट में)।

एआरएम के रूप में एक आरआईएससी वास्तुकला होने के नाते, मैं उस मामूली बहस योग्य पर विचार करूंगा। यह निश्चित रूप से एक लोड-स्टोर वास्तुकला है। आधार अनुदेश सेट RISC की तरह है, लेकिन हाल के संशोधनों में अनुदेश सेट काफी हद तक बढ़ गया है, जहां मैं व्यक्तिगत रूप से इसे RISC और CISC के बीच के बीच के मैदान के रूप में मानता हूं। अंगूठा निर्देश सेट वास्तव में एआरएम अनुदेश सेट का सबसे 'रिसक' है।


@ मर्क - एआरएम भी आरआईएससी प्रोसेसर हैं, निर्देश सेट बुरा नहीं है। यह वास्तव में काफी अच्छी तरह से डिजाइन किया गया है; यूज़र्सस्पेस बनाम कर्नेलस्पेस भेदभाव और अन्य जटिलताओं के लिए कुछ निर्देश हैं, लेकिन जब आप शुरू कर रहे हैं तो उन्हें अनदेखा किया जा सकता है।
केविन वर्मियर

1
@reemrevnivek मैं अधिक प्रोसेसर मोड और MMUs से निपटने की जटिलताओं से उसे दूर करने की कोशिश कर रहा था क्योंकि वह ASM में शुरू हुआ था, इसलिए मैंने उच्च अंत ARMs का उल्लेख किया था। उच्च अंत ARM SoCs का आरंभ और सेटअप भी AVR / PIC / MSP430 की तुलना में कुछ अधिक जटिल है।
मार्क

RISC? मुझे यकीन नहीं है कि मैं और जो कुछ भी दूसरों के बीच अंतर को समझ रहा हूँ ... समझाने की परवाह है? अधिकांश माइक्रोकंट्रोलर्स RISC नहीं हैं? यह सिर्फ कम अनुदेश सेट सही मतलब है?

1
@ सौरोन मैंने अपने उत्तर में जोड़ा: आरआईएससी बनाम सीआईएससी।
मार्क

क्या AVR / PICS जैसे सामान आमतौर पर RISC या CISC हैं?

8

मुझे लगता है कि निर्देशों की संख्या कम होने के कारण 8 बिट्स PIC माइक्रोकंट्रोलर सबसे अच्छा विकल्प हैं।

निर्देशों की कम संख्या का दुष्प्रभाव यह है कि आपको अन्य निर्देशों के साथ अन्य माइक्रोकंट्रोलर की तुलना में पहिया को फिर से मजबूत करना होगा।

लेकिन PIC के साथ सीखने के बाद, आप अन्य माइक्रोकंट्रोलर्स पर माइग्रेट कर सकते हैं और देख सकते हैं कि व्हाट्स आपके लिए बेहतर है।


मैं पूरी तरह से असहमत नहीं हूं क्योंकि यह वही है जो मैं अभी खोज रहा हूं, लेकिन 8, 16 और 32 बिट कोर में पूरी तरह से अलग रणनीति है।
ग्रैडी प्लेयर

7

68HC11 के मार्क के सुझाव के समान, फ़्रीस्केल 68HCS08 परिवार का निर्देश सेट मोटोरोला 6809 का एक पतला-पतला संस्करण है, जो मुझे लगा कि इसके समय के सबसे साफ 8-बिट निर्देशों में से एक था। आप यहां $ 79 के लिए स्विच, एलईडी, 3-एक्सिस एक्सेलेरोमीटर और पीजो बजर के साथ एक विकास बोर्ड प्राप्त कर सकते हैं


S08 के रजिस्टरों की संख्या कम हो गई है HC11 बनाम, HC11 चीजों को थोड़ा और मुश्किल बना सकता है, क्योंकि आपको स्टैक करने की ज़रूरत होगी ताकि बहुत कुछ किया जा सके (जो बाद में मेरी लैब में HC11s के साथ सिखाया गया था (या यह था) 12 की))। विस्तार से, AVRs वास्तव में अच्छे हैं क्योंकि आपके पास स्टैक के बारे में चिंता करने से पहले 32 रजिस्टरों के साथ खेलना है।
निक टी

वास्तव में मुझे एकल संचायक की सादगी पसंद है, भले ही यह एक अड़चन हो सकती है। अस्थायी चर के लिए स्टैक का उपयोग करने के बजाय, इसके साथ शुरू करने के लिए मुझे सीधे पृष्ठ चर के 144 बाइट्स का उपयोग करना आसान लगता है जो कि छोटे निर्देशों के साथ सुलभ हैं (अन्य पेज के 112 बाइट्स का उपयोग I / O रजिस्टरों के लिए किया जाता है)। स्टैक का उपयोग करना (जो पुनर्वित्त और पुनरावर्ती दिनचर्या के लिए अनुमति देता है) बाद में सीखा जा सकता है।
tcrosley

HC (S) 08 HC05 से प्राप्त नहीं हुआ था?
जोहान।

@ जोहान.हाँ, तुम बिलकुल सही हो। HCS08 HC05 का एक बढ़ाया संस्करण है। मुझे इसका उल्लेख करना चाहिए था। मुझे लगता है कि व्युत्पत्ति 6800 -> 6801 -> 6805 -> एचसी (एस) 08 की तरह है। मैंने 6805 के लिए बहुत सारे असेंबली कोड लिखे। मैंने HCS08 की तुलना 6809 से की और अन्य टिप्पणियों के साथ टाई करने के लिए 68HC11 (जो लगभग 6809 का एक माइक्रोकंट्रोलर संस्करण है) को फिर से लिखा।
tcrosley

4

Msp430 निर्देश सेट पर कोडांतरक सीखने के लिए एक अच्छा एक है। X86 से बचें। आर्म एक और अच्छा है, लेकिन बहुत अधिक निर्देश और विकल्प हैं और पहले अनुदेश सेट के रूप में सबसे उपयुक्त नहीं हो सकता है। अँगूठा हाथ निर्देश सेट का एक उपसमूह है और खराब नहीं है, गितुब पर मेरे पास एक अंगूठे का एमुलेटर (थंबुलेटर) और एक msp430 एम्यूलेटर (अंगूठे का उतना परीक्षण नहीं किया गया है) जो नंगे हैं, बस प्रोसेसर और मेमोरी और थोड़ा और , तो आप क्या हो रहा है में अच्छी दृश्यता प्राप्त कर सकते हैं। उदाहरण के लिए एक विकल्प qemu होगा जहां दृश्यता होती है, लेकिन बहुत कठिन है, इसी तरह qemu के साथ समाधान की तरह यह बहुत अधिक काम लेता है इससे पहले कि आप कुछ भी काम करते हैं।
goto mspgcc4.sf.net एक टूलचैन बनाने के लिए, और / या स्टॉक बिनुटिल्स (? /configure --target = msp430 --prefix = / something) एक स्टॉक llvm के साथ संयोजन में। एक बार जब आप हार्डवेयर के लिए तैयार होते हैं तो msp430 विकास बोर्ड की लागत 5 डॉलर से कम होती है। हाथ / अंगूठे के औजारों के लिए कोडसाउरी से लाइट संस्करण प्राप्त करें। एक कोर्टेक्स-एम 3 (अंगूठा / अंगूठा 2) बोर्ड अभी लगभग 12 रुपये का है। मैं पहले निर्देश सेट के रूप में x86 और avr और अन्य लोगों से बचूंगा, आप दूसरों को अच्छी तरह से जानने के लिए सीखना चाहेंगे। पुराने / मूल तस्वीर निर्देश सेट के रूप में अच्छी तरह से देखने लायक कुछ है। आप इसके लिए एक दोपहर में एक सिम्युलेटर लिख सकते हैं और साथ ही कोडांतरक भी सीख सकते हैं। मैं इसे पहले जरूरी नहीं सीखूंगा, यह कुछ दिलचस्प बातें सिखाता है, लेकिन साथ ही साथ सामान्य निर्देश के प्रतिनिधि के लिए जरूरी नहीं है कि आप सबसे अधिक निर्देश सेट में मिलें। Msp430 ने मुझे pdp11 का अहसास दिलाया जो कि पहला निर्देश सेट है जिसे मैंने वास्तव में सीखा है, दोनों ने अच्छी तरह से गोल किया है, ज्यादातर ऑर्थोगोनल विशेषताएं हैं। दोनों msp430 और माइक्रोचिप पिक इंस्ट्रक्शन सेट विकिपीडिया पर प्रलेखित हैं, कम से कम एक संदर्भ के रूप में, पूरी तस्वीर प्राप्त करने के लिए विक्रेताओं से डेटाशीट / मैनुअल प्राप्त करें जो प्रत्येक रजिस्टर और एड्रेसिंग मोड, रीसेट / बूट, आदि का वर्णन करेंगे।


केवल कोडांतरक के लिए आपको केवल कम से कम बांह / अंगूठा या msp430 की आवश्यकता है, और आप कोडांतरक और लिंकर का निर्माण कर सकते हैं। यदि आप एक सी कंपाइलर चाहते हैं जिसमें से आप असेम्बलर आउटपुट को एक लर्निंग टूल के रूप में देख सकते हैं, तो आपको mspgcc4 या कोडरचरी की जरूरत है या बस दोनों के लिए llvm का उपयोग करें।
Old_timer

4

क्या आप वाकई असेंबली सीखना चाहते हैं? क्या आप कह सकते हैं क्यों? यह काफी काम है, और कम और कम relavent या उपयोगी अब एक दिन है। यह उस व्यक्ति से है जिसने इसमें लिखा है और यहां तक ​​कि हाथ से इकट्ठा किए गए प्रोग्राम (कोई कोडांतरक, लिंकर, निर्देश कार्ड के साथ सिर्फ एक कार्ड नहीं है)।


यह वास्तव में एक जवाब नहीं है, जितना कि एक टिप्पणी है। मुझे एक अंतर्निहित सी प्रोग्रामर पर भरोसा करने में भी संकोच होगा, जो किसी परियोजना के व्यवहार में विषमता को समझने की कोशिश कर रहा था।
क्रिस स्ट्रैटन

4

मैंने भी कॉलेज में 68HC11 पर सीखा। इसके बजाय वे किसी भी अन्य एमपीयू / एमसीयू के ऊपर यह सुझाव देते हैं, मैं सिर्फ उस विकास बोर्ड को इंगित करना चाहता था जिसका हमने उपयोग किया था, उस पर एक मॉनिटर कार्यक्रम था। तो एक डंब टर्मिनल से हम कोड के माध्यम से कदम रख सकते हैं और रजिस्टरों की जांच कर सकते हैं ... मैं सुझाव देता हूं कि जब आप जानते हैं कि कौन सा प्रोसेसर आपकी आवश्यकताओं को फिट करता है तो आप यह भी जांचते हैं कि मॉनिटर बोर्ड के साथ कौन से विकास बोर्ड उपलब्ध हैं।


मॉनिटर प्रोग्राम ऐसा लगता है जैसे यह बहुत उपयोगी होगा। यह जानने के लिए आपने कौन सी पुस्तक का उपयोग किया? अगर आप मुझसे पूछते हैं ....

मुझे भी 68HC11 के साथ अनुभव था और "मॉनिटरिंग प्रोग्राम" को बफ़ेलो मॉनिटर के रूप में जाना जाता है । मूल रूप से, यह सिर्फ एक प्रोग्राम है जो रोम में संग्रहीत होता है जो आपके पीसी पर क्रमिक रूप से संचार करता है। आप एक टर्मिनल में टाइप करते हैं और प्रोग्राम आपके अनुरोधों की व्याख्या करता है और आपको जानकारी वापस देता है। आप स्क्रीन पर मेमोरी डंप कर सकते हैं, मेमोरी वैल्यू बदल सकते हैं, निर्देशों के माध्यम से कदम बढ़ा सकते हैं, आदि। हमने जो बोर्ड का उपयोग किया था वह यह था । यह नियंत्रक के साथ सीखना सरल है, लेकिन बहुत दिनांकित है।
sherrellbc

... यदि आप रुचि रखते हैं तो हमने जो पुस्तक उपयोग की थी वह यह थी । मैं सुझाव दूंगा कि AVR जैसे अधिक आधुनिक नियंत्रक के साथ; उनके विकास बोर्ड यहाँ पाया जा सकता है
sherrellbc

3

मैं PIC (14-बिट कोर) और ARM असेंबली दोनों सिखाता हूं। पीआईसी वर्ग मैं बताता हूं कि एक बार जब वे उस वास्तुकला की बदसूरती में महारत हासिल कर लेते हैं, तो वे कुछ और भी ले सकते हैं। एआरएम (थम्ब / कॉर्टेक्स नहीं!) असेंबली सीखने के लिए एक बहुत अच्छा आर्किटेक्चर है। हम एक LPC2148 बोर्ड का उपयोग करते हैं।


हाय राउटर, तुम्हें यहाँ देखना अच्छा है!
ओलिन लेट्रोप

2

मैंने dsPIC33F के साथ 16-बिट PIC असेंबली सीखी। प्रोसेसर की असेंबली काफी सी की तरह होती है, जिसमें यह पॉइंटर्स और तीन वैरिएबल ऑपरेशंस (उदाहरण के लिए A = B + C) को सपोर्ट करता है, जिससे इसे सीखना और बनाना ज्यादा आसान हो जाता है।


1

आप यहां माइक्रोकंट्रोलर्स और माइक्रोप्रोसेसरों को भ्रमित कर रहे हैं। एवीआर एटल द्वारा एक माइक्रोकंट्रोलर लाइन है, न कि माइक्रोप्रोसेसर। मेरा सुझाव है कि इन अंतरों के बीच अंतर को समझने के लिए आप पहले विकिपीडिया पर खोज करें। मूल रूप से एक माइक्रोकंट्रोलर कम या ज्यादा पूर्ण प्रणाली है, जबकि एक माइक्रोप्रोसेसर केवल सीपीयू है (इसलिए एक माइक्रोकंट्रोलर के अंदर एक माइक्रोप्रोसेसर होता है)।


हां मुझे पता था कि, मुझे पता नहीं क्यों मैंने ऐसा नहीं किया। मेरा मतलब है कि कई गाइड वास्तव में एक एमपी और मेमोरी (जैसे फ्लैश या

1
चूंकि अधिकांश माइक्रोप्रोसेसरों में अब कैश / मेमोरी और कुछ I / O हैं, इसलिए यह बहुत धुंधली रेखा है।
केनी

1
@ सौरोन - तुम्हें यकीन है कि तुम्हें पता था? आपने फिर से सांसद का इस्तेमाल किया; एक माइक्रोकंट्रोलर (जो एवीआर के लिए सही शब्द है और 99% डिवाइस जो हम यहां चर्चा करते हैं) लगभग हमेशा मेमोरी (दोनों गैर-वाष्पशील, जैसे ईईपीआरओएम और फ्लैश, और अस्थिर एसआरएएम) ऑन-बोर्ड हैं। बाह्य उपकरणों में उद्यम शुरू करने से पहले ऑनबोर्ड सामान का उपयोग करना सीखें।
केविन वर्मर

1

मेरे विश्वविद्यालय में, हमें MIPS (या शायद DLX ) आर्किटेक्चर के साथ असेंबली लैंग्वेज (हाथ में दो गो हाथ, जाहिर है) के साथ हार्डवेयर डिजाइन / आर्किटेक्चर सिखाया गया था । तब से, मैंने PIC / AVR असेंबली में स्कूल / काम के दौरान थोड़ा सा डब किया है, और वे सभी समान हैं। मुझे लगता है कि MIPS असेंबली एक शानदार शुरुआती बिंदु था, क्योंकि भाषा बहुत सरल है, जैसा कि प्रोसेसर आर्किटेक्चर है।

यह भी देखें: इस पुस्तक । दुनिया में सबसे अच्छी पुस्तक नहीं है, लेकिन यह बहुत सारे विश्वविद्यालयों के लिए मानक कंप्यूटर डिजाइन पुस्तक है।


माइक्रोचिप PIC32 MIPS आर्किटेक्चर का उपयोग करता है और MIPS असेंबलर को C. के साथ मिलाना काफी आसान है
tcrosley

0

मेरा सुझाव कोई भी है जो माइक्रोकंट्रोलर और प्रोसेसर के बारे में अध्ययन करना शुरू करने जा रहा है, तो आपको "कंप्यूटर की छिपी हुई भाषा" कोड नामकरण पुस्तक को पढ़ना चाहिए, यदि आप अध्ययन करते हैं कि लगभग आप प्रोसेसर के साथ विशेषज्ञ हैं और अवेयर प्रोग्रामिंग के लिए बेहतर उपयोग पॉनी प्रोगर प्रोग्रामर और प्रोग्राम atmel आधिकारिक साइट से atmel studio6.1


कृपया पुस्तक और प्रोग्रामर की प्रमुख विशेषताओं को रेखांकित करें, जो ओपी को उनके उपयोग के लिए प्रेरित करेगा।
15

यह एक माइक्रोकंट्रोलर को समझने के बारे में है कि यह डिजिटल सिस्टम से कैसे विकसित होता है और असेंबली भाषा की व्याख्या करता है
avinash

इस किताब को पाने के लिए इस साइट j.mp/mpcinterest पर जाएं
avinash
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.