सीखने के लिए सबसे अच्छी असेंबली लैंग्वेज कौन सी है? Learn Assembly

Prahlad Godara ------ From DOOSEEP

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

आपकी जरूरत के अनुसार बेस्ट असेम्ब्ली लैंग्वेज


सामान्य - वर्तमान में सबसे लोकप्रिय असेम्ब्ली आर्किटेक्सर असेंबलर ARM, MIPS और x86 हैं। ARM - का उपयोग बहुत सारे सेल फोन और कई एम्बेडेड सिस्टम पर किया जाता है। MIPS - IBM सीपीयू पर लोकप्रिय है, x86 - असेंबलर का उपयोग इंटेल पीसी पर किया जाता है। प्रत्येक हार्डवेयर के अनुसार अलग-अलग संस्करण होते हैं जो 16-बिट से 64-बिट निर्देशों पर काम करते हैं।


असेम्ब्ली लैंग्वेज फोर नॉलेज - अगर आप हार्डवेयर और असेम्ब्ली की कार्यप्रणाली और सॉफ्टवेयर को क्रेक मोडिफाई ट्रेक और प्रदर्शन के मुद्दों का मूल्यांकन करना चाहते हो तो आपको ARM, MIPS या x86 में से किसी एक के असेम्ब्लर और बेसिक निर्देशो का अध्ययन करना चाइये , क्योकि सामान्य जरूरी निर्देस लगभग समान ही होते है,


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

Conclusion

निस्कर्ष - प्रत्येक प्रकार के CPU आर्किटेक्चर के निर्देशों का अपना सेट होता है, जिसके कारण कई असेंबली लैंग्वेज का विकास हुआ, इतनी भाषा होने के बावजूद इनके की-वर्ड्स और इन्‍हें इंसानों के समझने लायक बनाने के निर्देशों में काफी समानता है। इसलिए आपको एक असेंबलर और बुनियादी निर्देशों का अध्ययन करना चाहिए, अगर आप विशेषज्ञ और हार्डवेयर को समझना चाहते हैं तो आपको असेंबली लैंग्वेज के साथ हार्डवेयर आर्किटेक्चर का अध्ययन करना चाहिए,

English
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें