अरे मैं सी में प्रोग्राम कर सकता हूं, पाइथन और पास्कल में थोड़ा सा और मैं वास्तव में असेंबली सीखना चाहता हूं। मैं 18 वर्ष का हूं और हाईस्कूल खत्म कर रहा हूं, प्रोग्रामिंग मेरा शौक है क्योंकि स्कूल का काम निश्चित रूप से एक चुनौती नहीं है।मैं असेंबली के साथ कहां से शुरू करूं?
मैंने असेंबली पर कुछ किताबें डाउनलोड की हैं: वे आर्ट ऑफ असेंबली, शुरुआती विधानसभा, पूर्ण शुरुआत के लिए असेंबली और Wrox व्यावसायिक असेंबली भाषा। मैंने एक एफएएसएम, एमएएसएम और एचएलए कंपाइलर भी डाउनलोड किया।
अब कुछ प्रश्न हैं।
विधानसभा में उदाहरण के लिए पूर्ण शुरुआती MASM के लिए हैं, मैं उन्हें एक एमुलेटर में चलाना चाहिए, किसी ने मुझसे कहा कि मैं अपने पीसी को नुकसान पहुंचा सकता है, तो मैं एक का उपयोग नहीं करते हैं, और हाँ जो एमुलेटर अगर चाहिए मैं उपयोग करता हूं?
डेवलपर्स कैसे अपना असेंबली कोड पोर्टेबल बनाते हैं? इस विषय पर मुझे मिली एकमात्र जानकारी वायरस लिख रही है, क्योंकि असेंबली में लिखे गए वायरस पोर्टेबल होना चाहिए।
एचएलए वास्तव में क्या है और क्या यह असली चीज है या सिर्फ एक एचएलएल शुरुआती असेंबली सिखाने में मदद करने के लिए असेंबली के रूप में छिपी हुई है?
और स्पष्ट vxheaven और क्रैकर वेबसाइटों को छोड़कर असेंबली समुदाय कहां है?
मैं हाल ही में बहुत पढ़ रहा हूँ, लेकिन मैं जो लैटिन सीखने वाले किसी व्यक्ति की तरह लग रहा है, लेकिन वेटिकन के लिए इसे बनाने वाले अन्य लोगों लैटिन बात को पूरा करने के कभी नहीं होगा। मेरे दोस्तों जावा में सभी कार्यक्रम, लेकिन सी या सी ++ के बारे में परवाह नहीं करते हैं, उन्हें लगता है कि वे सब कुछ के लिए जावा का उपयोग कर सकते हैं। मैं इंटेल पर विंडोज 7 और उबंटू 10.0.10 चला रहा हूं। मैं केवल एक साल के लिए प्रोग्रामिंग कर रहा हूं ... क्या मैं जल्द ही असेंबली में डाइविंग कर रहा हूं? असेंबली सीखना चाहते हैं:
- सीपीयू के काम के बारे में और अधिक समझना चाहते हैं।
- एक चुनौती की तलाश में है।
- कुशल कोड लिखना सीखना चाहते हैं।
- छोटे एन तेज़ कार्यक्रम लिखना चाहते हैं।
- ओएस देव के बारे में अधिक जानना चाहते हैं जब मैंने असेंबली महारत हासिल की है।
- यदि मैं असेंबली मास्टर करता हूं, तो एचएलएल सीखना आसान होगा।
- किसी नौकरी के लिए आवेदन करते समय पेशकश करने के लिए कुछ करना चाहते हैं जो दूसरों के पास नहीं होगा।
- एवीआर में रुचि रखने के लिए उदाहरण के लिए Arduino, जो सी का उपयोग करता है और विधानसभा नहीं बल्कि एवीआर के बारे में और अधिक समझना चाहता है।
धन्यवाद। टी
एक अच्छा जवाब है लेकिन मैं अभी भी माइक्रोकंट्रोलर से अधिक प्रोग्राम करने में सक्षम होना चाहता हूं। मुझे वर्चुअल बॉक्स की साइट मिली, यह अच्छा लगता है कि मैं इसे आजमा रहा हूं। दूसरों के लिए जो http://www.virtualbox.org/ Timo – Timo
हां आना चाहते हैं, हां, वर्चुअलबॉक्स सुरक्षित प्रोग्रामिंग के लिए आपका सैंडबॉक्स/एमुलेटर है, लेकिन क्या आपने अपने एएसएम कोड में कोड ओवरहेड को भी ध्यान में रखा है।खिड़कियों में कंसोल के लिए "हैलो वर्ल्ड" लिखना? –
अच्छा बिंदु उस बारे में नहीं सोचा था। – Timo