जब आप अधिकांश प्रकार सीखते हैं कंप्यूटर प्रोग्रामिंग, आप द्विआधारी संख्या के विषय पर स्पर्श करते हैं। कंप्यूटर पर जानकारी कैसे संग्रहीत की जाती है, इसमें बाइनरी नंबर सिस्टम एक महत्वपूर्ण भूमिका निभाता है क्योंकि कंप्यूटर केवल संख्याओं को समझते हैं- मूल रूप से, आधार संख्या 2। बाइनरी नंबर सिस्टम एक बेस 2 सिस्टम है जो कंप्यूटर के इलेक्ट्रिकल सिस्टम में "बंद" और "ऑन" का प्रतिनिधित्व करने के लिए केवल अंक 0 और 1 का उपयोग करता है। पाठ को संप्रेषित करने के लिए संयोजन में दो बाइनरी अंक 0 और 1 का उपयोग किया जाता है कंप्यूटर प्रोसेसर निर्देश।
यद्यपि बाइनरी नंबर की अवधारणा सरल है एक बार समझाया गया है, बाइनरी पढ़ना और लिखना पहली बार में स्पष्ट नहीं है। बाइनरी संख्याओं को समझने के लिए, जो आधार 2 प्रणाली का उपयोग करते हैं, पहले आधार 10 संख्याओं की अधिक परिचित प्रणाली को देखें।
बेस 10 में लेखन
उदाहरण के लिए, तीन-अंकीय संख्या 345 लें। सबसे दूर सही संख्या, 5, 1s कॉलम का प्रतिनिधित्व करता है, और 5 हैं। दाईं ओर से अगली संख्या, 4, 10 के कॉलम को दर्शाती है। 10s कॉलम में संख्या 4 को 40 के रूप में व्याख्या करें। तीसरा कॉलम, जिसमें 3 शामिल हैं, 100 कॉलम का प्रतिनिधित्व करता है। बहुत से लोग जानते हैं
आधार १० शिक्षा और संख्या के संपर्क के वर्षों के माध्यम से।बेस 2 सिस्टम
बाइनरी एक समान तरीके से काम करती है। प्रत्येक स्तंभ एक मान का प्रतिनिधित्व करता है। जब एक कॉलम भर जाता है, तो अगले कॉलम पर जाएं। बेस 10 सिस्टम में, प्रत्येक कॉलम को अगले कॉलम पर जाने से पहले 10 तक पहुंचने की आवश्यकता होती है। किसी भी कॉलम में 9 के माध्यम से 0 का मान हो सकता है, लेकिन एक बार जब गिनती उस पार हो जाती है, तो एक कॉलम जोड़ें। बेस 2 या बाइनरी में, प्रत्येक कॉलम में अगले कॉलम पर जाने से पहले केवल 0 या 1 हो सकते हैं।
में आधार २, प्रत्येक स्तंभ एक मान का प्रतिनिधित्व करता है जो पिछले मूल्य से दोगुना है। दाईं ओर शुरू होने वाले पदों के मान 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, और इसी तरह हैं।
आधार दस और बाइनरी दोनों में नंबर एक को 1 के रूप में दर्शाया गया है, इसलिए चलो नंबर दो पर जाएं। बेस दस में, इसे 2 के साथ दर्शाया गया है। हालांकि, बाइनरी में, अगले कॉलम पर जाने से पहले केवल 0 या 1 हो सकता है। परिणामस्वरूप, संख्या 2 को बाइनरी में 10 के रूप में लिखा जाता है। इसमें 2s कॉलम में 1 और 1s कॉलम में 0 की आवश्यकता होती है।
नंबर तीन पर नजर डालें। जाहिर है, आधार 10 में इसे 3 के रूप में लिखा गया है। आधार दो में, इसे 11 के रूप में लिखा गया है, जो 2s कॉलम में 1 और 1s कॉलम में 1 दर्शाता है। यह 2 + 1 = 3 हो जाता है।
बाइनरी नंबर कॉलम मान
जब आप जानते हैं कि बाइनरी कैसे काम करती है, तो इसे पढ़ना कुछ सरल करने की बात है गणित. उदाहरण के लिए:
1001: चूँकि हम जानते हैं कि इनमें से प्रत्येक स्लॉट का मूल्य दर्शाता है, तो हम जानते हैं कि यह संख्या 8 + 0 + 0 + 1 का प्रतिनिधित्व करती है। बेस 10 में, यह संख्या 9 होगी।
11011: प्रत्येक स्थिति के मूल्य को जोड़कर आधार 10 में क्या है इसकी गणना करें। इस स्थिति में, यह 16 + 8 + 0 + 2 + 1 हो जाता है। यह बेस 10 में 27 वें नंबर पर है।
एक कंप्यूटर में काम पर संख्या
तो, कंप्यूटर के लिए यह सब क्या मतलब है? कंप्यूटर द्विआधारी संख्याओं के संयोजन की व्याख्या पाठ या निर्देशों के रूप में करता है। उदाहरण के लिए, वर्णमाला के प्रत्येक लोअरकेस और अपरकेस अक्षर को एक अलग बाइनरी कोड सौंपा गया है। प्रत्येक को उस कोड का एक दशमलव प्रतिनिधित्व भी सौंपा जाता है, जिसे a कहा जाता है ASCII कोड. उदाहरण के लिए, लोअरकेस "ए" को बाइनरी नंबर 01100001 सौंपा गया है। यह ASCII कोड 097 द्वारा भी दर्शाया गया है। यदि आप बाइनरी नंबर पर गणित करते हैं, तो आप देखेंगे कि यह आधार 10 में 97 के बराबर है।