मैं बाइनरी कोड कैसे पढ़ूं?
छवि क्रेडिट: सोलिसइमेज/आईस्टॉक/गेटी इमेजेज
बाइनरी कोड अक्सर विभिन्न प्रकार के तकनीकी अनुप्रयोगों से जुड़ा होता है, और ठीक ही ऐसा है। कई मायनों में, बाइनरी कोड आधुनिक कंप्यूटिंग का डीएनए है, 1s और 0s की एक भाषा जो कंप्यूटर के अस्तित्व में आने से बहुत पहले अस्तित्व में थी। यद्यपि बाइनरी कोड आधुनिक कंप्यूटिंग से पहले का है, यह आज हमारे द्वारा उपयोग की जाने वाली अधिकांश तकनीक के लिए रूपरेखा का एक अभिन्न अंग बन गया है। इसे ध्यान में रखते हुए, बाइनरी कोड की व्याख्या और "पढ़ने" को ठीक से समझने के लिए समय निकालने से न केवल एक सामान्य कंप्यूटर उपयोगकर्ताओं के लिए प्रशंसा लेकिन प्रौद्योगिकी के लिए नियंत्रण और समझ की एक गहरी शक्तिशाली डिग्री भी पेशेवर।
टिप
बाइनरी कोड में आठ अंकों के 255 विभिन्न संयोजन होते हैं, जिनमें से प्रत्येक 1 या 0 हो सकता है। हालांकि ये 1s और 0s मूल रूप से a. का प्रतिनिधित्व करते हैं पर या बंद राज्य, एएससीआईआई की शुरूआत ने इस निम्न-स्तरीय मशीन भाषा और आधुनिक प्रोग्रामिंग के बीच पुल बनाने में मदद की है।
बाइनरी कोड की मूल बातें
मौलिक स्तर पर, बाइनरी कोड 1s और 0s की श्रृंखला से ज्यादा कुछ नहीं है, जिनमें से प्रत्येक को एक विशिष्ट क्रम में व्यवस्थित किया जाता है ताकि कंप्यूटर हार्डवेयर को वांछित कार्रवाई में शामिल किया जा सके। कंप्यूटर हार्डवेयर के दृष्टिकोण से, बाइनरी कोड में शामिल 1 का प्रतिनिधित्व करता है
पर, जबकि 0 का प्रतिनिधित्व करता है बंद. इसका मतलब यह नहीं है कि 1s और 0s स्पष्ट रूप से किसी डिवाइस के भीतर पावर फ़ंक्शंस का प्रबंधन करते हैं। इसके बजाय, परिणामों की एक विस्तृत श्रृंखला प्राप्त करने के लिए उपकरणों द्वारा इन ऑन और ऑफ सिग्नलों की व्याख्या की जा सकती है।दिन का वीडियो
बाइनरी और बेस 2
बाइनरी कोड को पढ़ते और गणना करते समय, प्रदर्शित संख्याओं के क्रम को दाएं से बाएं पढ़ा जाता है, जैसा कि अधिक पारंपरिक बाएं से दाएं पढ़ने की प्रणाली के विपरीत है। बाइनरी अनुक्रम में प्रत्येक अंक के लिए, दो मान संभव हैं, जो 1 और 0 हैं। नतीजतन, बाइनरी को बेस -2 सिस्टम माना जाता है। आठ अंकों के अनुक्रम में, सबसे दूर दाईं ओर का अंक 2^0 माना जाता है, अगला अंक 2^1 और इसी तरह। यदि 1 मौजूद है, तो इसका मतलब है कि इस विशेष आधार -2 मान का उपयोग किया जाता है, जबकि यदि 0 पाया जाता है, तो वह विशिष्ट अंक वर्तमान में सक्रिय नहीं है।
एक उदाहरण के रूप में, निम्नलिखित बाइनरी अनुक्रम पर विचार करें: 10011011.
ऐसी स्थिति में दाएँ से बाएँ पढ़ते हुए पहले, दूसरे, चौथे, पाँचवें और आठवें अंक पर अंक 1 पाया जा सकता है। इसलिए, इसका मतलब है कि 2^0, 2^1, 2^3, 2^4 और 2^7 सक्रिय हैं। इसे ध्यान में रखते हुए, निम्नलिखित गणना की जा सकती है: 1 को 2^0 से गुणा किया जाता है = 1, 1 को 2^1 से गुणा करने पर = 2, 1 को 2^3 से गुणा करने पर = 8, 1 को 2^4 से गुणा करने पर = 16, 1 को 2^7 से गुणा करने पर = 128. इन मानों का योग करने पर, आपको प्राप्त होता है: 1 + 2 + 8 + 16 +126 = 153. इसलिए, यह कहा जा सकता है कि मूल्य इस बाइनरी अनुक्रम का है 153.
बाइनरी और अन्य कार्यों को पढ़ना
हालांकि बाइनरी एक गिनती प्रणाली है, यह विभिन्न प्रकार की परिष्कृत प्रणालियों में अपना रास्ता खोजती है। अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज, जिसे एएससीआईआई भी कहा जाता है, बाइनरी कोड को विशेष रूप से संख्या-आधारित प्रणाली से अक्षर वर्णों के साथ एक में परिवर्तित करता है। यह बाइनरी कोड को मानव और मशीन इंटरैक्शन का मुख्य घटक बनने की अनुमति देता है। बाइनरी वर्णों के 255 संभावित संयोजनों के साथ, ASCII अनुवाद प्रणाली में ठीक 255 अक्षर और अन्य सामान्य रूप से उपयोग किए जाने वाले प्रतीक शामिल हैं जिन्हें बाइनरी संयोजनों से प्राप्त किया जा सकता है। एएससीआईआई की शुरुआत के साथ, बाइनरी अनुक्रमों की कार्यक्षमता और लचीलेपन में तेजी से वृद्धि हुई, मशीन कोड और उच्च-स्तरीय इंटरफेसिंग के बीच एक सेतु का निर्माण करना जिसने आधुनिक प्रोग्रामिंग की अनुमति दी फलना - फूलना।