बाइनरी सिस्टम में कौन से अंक होते हैं। बाइनरी नंबर सिस्टम क्या है? बाइनरी नंबर लिखने का सामान्य रूप

नोटेशन- एक निश्चित संख्या के आधार पर संख्याओं का प्रतिनिधित्व करने का एक तरीका पीवर्ण संख्या कहलाते हैं। वर्णों की संख्या के बराबर एक संख्या पी,प्रत्येक अंक की इकाइयों की संख्या को इंगित करने के लिए प्रयोग किया जाता है आधारसंख्या प्रणाली।

सबसे आम दशमलव प्रणाली की उत्पत्ति उंगलियों की गिनती से जुड़ी है। प्राचीन बेबीलोन में मौजूद सेक्सजेसिमल प्रणाली घंटे और कोण की डिग्री को 60 मिनट और मिनट को 60 सेकंड में विभाजित करने में बनी रही। 18 वीं शताब्दी तक रूस में। अक्षर के ऊपर एक बार के साथ वर्णमाला a, b, g ... के अक्षरों पर आधारित एक दशमलव संख्या प्रणाली थी (ग्रीक अक्षरों से: अल्फा, बीटा, गामा)।

आधुनिक दशमलव प्रणाली दस अंकों पर आधारित है, जिसके शिलालेख 0, 1, 2, ..., 9 का निर्माण भारत में 5वीं शताब्दी तक हुआ था। विज्ञापन और अरबी पांडुलिपियों ("अरबी अंक") के साथ यूरोप आए। बाइनरी सिस्टम दो अंकों का उपयोग करता है: 0 और 1. हेक्साडेसिमल सिस्टम 16 वर्णों का उपयोग करता है: 0, 1, 2, ..., 29, ए, बी, सी, डी, ई, एफ।इन संख्या प्रणालियों को कहा जाता है अवस्था का, चूंकि किसी संख्या के प्रत्येक अंक का मान इस संख्या को बनाने वाली संख्याओं की श्रृंखला में उसके स्थान (स्थिति, अंक) द्वारा निर्धारित किया जाता है। स्थिति को दाएं से बाएं गिना जाता है; इसलिए, दशमलव प्रणाली में: शून्य अंक इकाई अंक है, पहला अंक दहाई अंक है, दूसरा अंक सैकड़ों अंक है, फिर हजारों, आदि।

पर गैर स्थितीयसंख्या प्रणाली, संख्या में उनका स्थान बदलने पर संख्याएँ अपना मात्रात्मक मान नहीं बदलती हैं।

उदाहरण के लिए, 1 - I, 2 - II, 5 - IIIIII।

रोमन अंक प्रणाली (I, II, III, IV, V) मिश्रित है, क्योंकि प्रत्येक अंक का मान संख्या में उसके स्थान (स्थिति) पर निर्भर करता है। उदाहरण के लिए, IV 4 = 5-1 है और VI 6 = 5 + 1 है।

पर दशमलवप्रणाली, प्रत्येक अंक 10 में से एक मान (संख्या 0, 1, 2, ..., 9) दिखा सकता है। दशमलव प्रणाली में नौ के बाद की संख्या लिखने के लिए, बाईं ओर एक नया अंक जोड़ें और संख्या 1 को उसके स्थान पर रखें, उसके बाद शून्य और 10 प्राप्त करें, अर्थात। दस। दशमलव प्रणाली में दो अंक आपको एक सौ संख्या लिखने की अनुमति देते हैं: 0 से 99 तक, फिर आपको संख्या 100 के लिए एक नया अंक जोड़ना होगा।

दशमलव संख्या के अंक संख्या प्रणाली के आधार और अंकों की संख्या के आधार पर संख्या निर्धारित करते हैं, उदाहरण के लिए, निम्न सूत्र: 256 \u003d 2 102 + 5 101 + 6 100, जहां अंक का मान "अंक अंक" की शक्ति से 10 से गुणा किया जाता है। संख्या 256 में संख्या 2 दूसरे अंक में है और इसका अर्थ दो सौ है, इसलिए इसे 102 से गुणा किया जाता है; संख्या 5 पहले अंक में है, जिसका अर्थ है 5 दहाई और 101 से गुणा किया जाता है; संख्या 6 शून्य अंक में है और इसे 1 से गुणा किया जाता है, अर्थात। 100 से

बाइनरी नंबर सिस्टम

बाइनरी सिस्टम में, एक बिट में केवल दो मान लिखे जाते हैं: 0 या 1, और बस - बिट की संभावनाएँ समाप्त हो जाती हैं। एक द्विआधारी संख्या में दो अंक आपको चार अलग-अलग संख्याएँ लिखने की अनुमति देते हैं, और तीन अंक - आठ संख्याएँ। किसी संख्या में अंकों की संख्या को तक बढ़ाना एनअंक, बाइनरी सिस्टम में वर्णन करना संभव है 2 एक्स अलग संख्या, गिनती 2 एक्स ऑब्जेक्ट्स।

आधार के साथ संख्या प्रणाली में चलो आरलिखित चार अंकों की संख्या एक्स, वे संख्याएँ जिनमें हम नीचे एक सूचकांक के साथ संकेतों द्वारा निरूपित करते हैं α 3α 2α 1α 0. यहाँ 0 - शून्य अंक के लिए चिह्न (अंक), 1 - पहले अंक के लिए, आदि।

संख्या को व्यंजक द्वारा दर्शाया जा सकता है

एक्स = ए 3आर 3 + ए 2आर 2 + ए 1आर 1 + ए 0आर 0.

आइए दशमलव संख्या 1946 = 1 103 + 9 102 + 4 101 + 6 100 और बाइनरी 1010 = 1 23 + 0 22 + 1 21 + 0 20 के अंकन की तुलना करें। वह घातांक जिसके आधार को ऊपर उठाया जाना चाहिए आरमूल संख्या प्रणाली, संबंधित स्थिति की संख्या के साथ मेल खाती है।

चूंकि कंप्यूटर एक द्विआधारी संख्या प्रणाली का उपयोग करता है, संख्याएं जो 2 की शक्ति के रूप में कार्य करती हैं, एक महत्वपूर्ण भूमिका निभाती हैं और अक्सर उल्लेख किया जाता है, उदाहरण के लिए: 8 (23), 64 (26), 128 (27), 256 (28)। आठ बाइनरी वाले 11111111 = 1 27 + 1 26 + 1 25 + 1 24 + 1 23 + 1 22 + 1 21 + 1 20 के साथ सबसे बड़ी 8-बिट संख्या दशमलव संख्या 128 + 64 + 32 + 16 + 8 के बराबर है + 4 + 2 + 1 = 255। शून्य के साथ, आपको बिल्कुल 256 पूर्णांक मिलते हैं, जो कि 28 के बराबर है।

हेक्साडेसिमलप्रणाली - आधार 16 में संख्याओं की एक प्रणाली, 0 से 9 तक की संख्याओं और लैटिन वर्णमाला के अपरकेस या लोअरकेस अक्षरों का उपयोग करके लेकिन(दशमलव 10 के बराबर) से एफ(दशमलव 15 के बराबर)। अर्थात् षोडश आधारी संख्या प्रणाली में चिह्न-अंक 0, 1, 2, 9 होते हैं। ए, बी, सी, डी, ई, एफ।बाइनरी सिस्टम में एक संख्या को चार बाइनरी अंकों के समूहों में विभाजित किया जाता है। एक समूह 24 = 16 संयोजन देता है। दशमलव संख्या 396 बाइनरी में 110001100 और हेक्साडेसिमल में 18C है। दशमलव, बाइनरी और हेक्साडेसिमल संख्याओं का पत्राचार तालिका में दिखाया गया है। 1.1.

हेक्साडेसिमल संख्या प्रणाली का उपयोग कंप्यूटर रैम कोशिकाओं, रंग रंगों के पते को निर्दिष्ट करने के लिए किया जाता है और संख्याओं की इतनी लंबी पंक्तियाँ नहीं देता है,

तालिका 1.1

संख्या मिलान: दशमलव, बाइनरी, हेक्साडेसिमल

दशमलव संख्या

बायनरी

हेक्साडेसिमल संख्या

दशमलव संख्या

बायनरी

हेक्साडेसिमल संख्या

जैसा कि बाइनरी सिस्टम देगा। कभी-कभी हेक्साडेसिमल संख्या के बाद एक अक्षर लिखा जाता है एच(हेक्सामल)। उदाहरण के लिए, 321 /g दशमलव 801 = 3162 + 2161 + 1160 से मेल खाती है, a एफसीएचदशमलव संख्या 252 = 15161 + 12160 है।

पैराग्राफ के मुख्य विषय:

♦ दशमलव और द्विआधारी संख्या प्रणाली;
♦ संख्या का विस्तारित रूप;
द्विआधारी संख्या का दशमलव प्रणाली में रूपांतरण;
दशमलव संख्याओं का बाइनरी सिस्टम में रूपांतरण;
बाइनरी अंकगणित।

यह अध्याय कंप्यूटर पर कंप्यूटिंग के संगठन पर केंद्रित है। कंप्यूटिंग संख्याओं को संग्रहीत और संसाधित करने के बारे में है।

कंप्यूटर बाइनरी सिस्टम में नंबरों के साथ काम करता है।

यह विचार जॉन वॉन न्यूमैन का है, जिन्होंने 1946 में कंप्यूटर के डिजाइन और संचालन के सिद्धांतों को तैयार किया था। आइए जानें कि संख्या प्रणाली क्या है।

दशमलव और बाइनरी नंबर सिस्टम

संख्या प्रणाली संख्या लिखने के कुछ नियमों और गणना करने के लिए संबंधित विधियों को संदर्भित करती है।

हम द्विआधारी और दशमलव संख्या प्रणालियों में रुचि लेंगे।

हम सभी जिस संख्या प्रणाली के आदी हैं, उसे दशमलव कहते हैं। यह नाम इस तथ्य से समझाया गया है कि यह दस अंकों का उपयोग करता है: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9। अंकों की संख्या संख्या प्रणाली का आधार निर्धारित करती है। यदि अंकों की संख्या दस है, तो संख्या प्रणाली का आधार दस है। बाइनरी सिस्टम में केवल दो अंक होते हैं: 0 और 1. आधार दो होते हैं। प्रश्न यह उठता है कि क्या किसी मान को केवल दो अंकों से निरूपित करना संभव है। यह पता चला है कि आप कर सकते हैं!

संख्या लिखने का विस्तारित रूप

दशमलव संख्या प्रणाली में संख्या लिखने के सिद्धांत को याद करें। संख्या प्रविष्टि में अंक का मान न केवल अंक पर निर्भर करता है, बल्कि संख्या में इस अंक के स्थान पर भी निर्भर करता है (वे कहते हैं: अंक की स्थिति पर)। उदाहरण के लिए, संख्या 333 में, दाईं ओर के पहले अंक का अर्थ है: तीन इकाइयाँ, अगला - तीन दहाई, अगला - तीन सौ। इस तथ्य को इस प्रकार व्यक्त किया जा सकता है:

333 10 = 3 10 2 + 3 10 1 + 3 10 0 = 300 + 30 + 3।

इस समानता में, "बराबर" चिह्न के दाईं ओर के व्यंजक को बहु-मूल्यवान संख्या का विस्तारित रूप कहा जाता है। बहु-अंकीय दशमलव संख्या के विस्तारित रूप का एक और उदाहरण यहां दिया गया है:

8257 10 = 8 10 3 + 2 10 2 + 5 10 1 + 7 10 0 = 8000 + 200 + 50 + 7।

इस प्रकार, अंक से अंक तक दाएं से बाएं की ओर बढ़ने के साथ, प्रत्येक अंक का "भार" 10 गुना बढ़ जाता है। यह इस तथ्य के कारण है कि संख्या प्रणाली का आधार दस है।

बाइनरी नंबरों को दशमलव में बदलना

और यहाँ एक बहु-अंकीय बाइनरी संख्या का एक उदाहरण है:

नीचे दाईं ओर दो संख्या प्रणाली के आधार को इंगित करते हैं। यह एक बाइनरी संख्या को दशमलव के साथ भ्रमित न करने के लिए आवश्यक है। आखिर एक दशमलव संख्या 110101 है! एक द्विआधारी संख्या में प्रत्येक अगले अंक का भार दाएं से बाएं जाने पर 2 गुना बढ़ जाता है। इस बाइनरी नंबर का विस्तारित रूप इस तरह दिखता है:

110101 2 = 1 2 5 + 1 2 4 + 0 2 3 + 1 2 2 + 0 2 1 + 1 2 0 = 53 10।

इस तरह, हमने बाइनरी नंबर को दशमलव प्रणाली में बदल दिया।

आइए कुछ और बाइनरी संख्याओं को दशमलव प्रणाली में बदलें।

10 2 = 2 1 = 2; 100 2 = 2 2 = 4; 1000 2 = 2 3 = 8;
10000 2 = 2 4 = 16; 100000 2 = 2 5 = 32 आदि।

इस प्रकार, यह पता चला कि दो अंकों की दशमलव संख्या छह अंकों की बाइनरी से मेल खाती है! और यह द्विआधारी प्रणाली के लिए विशिष्ट है: संख्या के मूल्य में वृद्धि के साथ अंकों की संख्या में तेजी से वृद्धि।

दशमलव (ए 10) और बाइनरी (ए 2) संख्या प्रणालियों में संख्याओं की प्राकृतिक श्रृंखला की शुरुआत इस तरह दिखती है:

एक 10 1 2 3 4 5 6 7 8 9 10
ए2 1 10 11 100 101 110 111 1000 1001 1010
एक 10 11 12 13 14 15 16 17 18 19 20
ए2 1011 1100 1101 1110 1111 10000 10001 10010 10011 10100

दशमलव संख्या को बाइनरी में बदलना

एक द्विआधारी संख्या को उसके बराबर दशमलव संख्या में कैसे अनुवाद करें, यह आपको ऊपर चर्चा किए गए उदाहरणों से स्पष्ट होना चाहिए। और रिवर्स ट्रांसलेशन कैसे करें: दशमलव प्रणाली से बाइनरी तक? ऐसा करने के लिए, आपको दशमलव संख्या को शब्दों में विघटित करने में सक्षम होना चाहिए, जो कि दो की घात हैं। उदाहरण के लिए:

15 10 = 8 + 4 + 2 + 1 = 1 2 3 + 1 2 2 + 1 2 1 + 1 2 0 = 1111 2।

यह जटिल है। एक और तरीका है, जिसके बारे में अब हम जानेंगे।

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

विभाजन को 2 से लिखने के दो तरीके हैं। आइए 37 को बाइनरी में बदलने के उदाहरण का उपयोग करके इसे प्रदर्शित करें।

यहाँ एक 5, 4, 3, ए 2, ए 1, और 0 बायें से दायें क्रम में द्विआधारी संख्या के अंकन में अंकों के पदनाम हैं। अनुवाद के परिणामस्वरूप, हमें मिलता है: 37 10 \u003d 100101 2।

बाइनरी अंकगणित

द्विआधारी अंकगणित के नियम दशमलव अंकगणित के नियमों की तुलना में बहुत सरल हैं। यहां सिंगल-डिजिट बाइनरी नंबरों को जोड़ने और गुणा करने के सभी संभावित विकल्प दिए गए हैं।

0 + 0 = 0 0 x 0 = 0
0 + 1 = 10 x 1 = 0
1 + 0 = 1 1 x 0 = 0
1 + 1 = 10 1 x 1 = 1

कंप्यूटर मेमोरी की बिट संरचना के साथ इसकी सादगी और स्थिरता के साथ, बाइनरी नंबर सिस्टम ने कंप्यूटर के आविष्कारकों को आकर्षित किया। दशमलव प्रणाली की तुलना में तकनीकी साधनों द्वारा कार्यान्वित करना बहुत आसान है।

यहां दो बहु-मूल्यवान बाइनरी संख्याओं के कॉलम जोड़ का एक उदाहरण दिया गया है:

1011011101
+111010110
10010110011

अब बहु-मूल्यवान बाइनरी संख्याओं को गुणा करने के निम्नलिखित उदाहरण को ध्यान से देखें:

1101101
एक्स 101
1101101
1101101
1000100001

थोड़े से प्रशिक्षण के बाद, आप में से कोई भी स्वचालित रूप से ऐसी गणना करेगा।

संक्षेप में मुख्य . के बारे में

संख्या प्रणाली - संख्या लिखने के कुछ नियम और इन नियमों से जुड़ी गणना करने के तरीके।

संख्या प्रणाली का आधार इसमें प्रयुक्त अंकों की संख्या के बराबर होता है।

बाइनरी नंबर बाइनरी नंबर सिस्टम में नंबर होते हैं। वे दो अंकों का उपयोग करते हैं: 0 और 1.

एक द्विआधारी संख्या लिखने का एक विस्तारित रूप इसका प्रतिनिधित्व है जो दो की शक्तियों के योग को 0 या 1 से गुणा करता है।

कंप्यूटर में बाइनरी नंबरों का उपयोग कंप्यूटर मेमोरी की बिट संरचना और बाइनरी अंकगणित की सरलता के कारण होता है।

प्रश्न और कार्य

1. दशमलव की तुलना में बाइनरी नंबर सिस्टम के फायदे और नुकसान क्या हैं।
2. कौन सी बाइनरी संख्याएं निम्नलिखित दशमलव संख्याओं से मेल खाती हैं:
128; 256; 512; 1024?
3. दशमलव में निम्नलिखित बाइनरी संख्याएं क्या हैं:
1000001; 10000001; 100000001; 1000000001?
4. निम्नलिखित बाइनरी संख्याओं को दशमलव में बदलें:
101; 11101; 101010; 100011; 10110111011.
5. निम्नलिखित दशमलव संख्याओं को बाइनरी में बदलें:
2; 7; 17; 68; 315; 765; 2047.
6. द्विआधारी जोड़ करें:
11 + 1; 111 + 1; 1111 + 1; 11111 + 1.
7. द्विआधारी गुणन करें:
111 10; 111 11; 1101 101; 1101 1000.

संपादित तिथि: शनिवार, 20 जुलाई 2019

बाइनरी नंबर सिस्टम

बाइनरी नंबर सिस्टमआधार 2 के साथ एक स्थितीय संख्या प्रणाली है। इस संख्या प्रणाली में, दो वर्णों (1 और 0) का उपयोग करके संख्याएँ लिखी जाती हैं। कंप्यूटर केवल शून्य और एक बिट के एक राज्य के बीच अंतर कर सकता है, और कंप्यूटर बेस 2 या बाइनरी में काम करता है।

बिट को इसका नाम अंग्रेजी बाइनरी डिजिट (बाइनरी डिजिट) से मिला है।

बाइनरी अंकों (बिट्स) का संयोजन किसी भी मूल्य का प्रतिनिधित्व कर सकता है। बाइनरी नंबर का मान प्रत्येक बिट की सापेक्ष स्थिति और 1 बिट की उपस्थिति से निर्धारित होता है। निम्नलिखित एक आठ-बिट संख्या है जिसमें सभी 1 बिट हैं:

मान: 128 64 32 16 8 4 2 1 बिट: 1 1 1 1 1 1 1 1

सबसे दाहिने अंक का वजन 1 है, बाईं ओर अगला अंक 2 है, अगला 4 है, और इसी तरह। इस मामले में आठ 1-बिट्स के लिए कुल योग 255 है:

(1+2+4+8+16+32+64+128=255)

संख्या रूपांतरण

बाइनरी से दशमलव में कनवर्ट करने के लिए, आधार 2 शक्तियों की निम्न तालिका का उपयोग करें:

512 256 128 64 32 16 8 4 2 1

संख्या 1 से शुरू होकर, सभी संख्याओं को दो से गुणा किया जाता है।

    पहला विकल्प: दशमलव संख्याओं को बाइनरी में बदलना

मान लीजिए कि हमें संख्या 17 को बाइनरी में बदलने की आवश्यकता है। आधारों की डिग्री की तालिका के अनुसार (ऊपर देखें) 17=16+1। अतः सार्थक संख्या 16 और 1 के स्थान पर हम 1 डालते हैं - शेष शून्य हैं। हमें मिलता है 17=10001

512 256 128 64 32 16 8 4 2 1 0 0 0 0 0 1 0 0 0 1

    दूसरा विकल्प: दशमलव संख्याओं को बाइनरी में बदलना

मान लीजिए कि हमें संख्या 19 को बाइनरी में बदलने की आवश्यकता है। आप निम्न प्रक्रिया का उपयोग कर सकते हैं:

19 /2 = 9 शेषफल के साथ 1 9/2 = 4 शेष 1 4 /2 = 2 के साथ 0 2 /2 = 1 शेष के साथ 0 1/2 = 0 शेष 1 के साथ

इसलिए, हम प्रत्येक भागफल को 2 से विभाजित करते हैं और शेष को बाइनरी नोटेशन की शुरुआत में लिखते हैं। हम भागफल के 0 होने तक 2 भागफलों से विभाजित करना जारी रखते हैं। नतीजतन, हमें बाइनरी नोटेशन में संख्या 19 मिलती है: 10011।

    पहला विकल्प: बाइनरी नंबरों को दशमलव में बदलना

विपरीत दिशा में, आपको आधार 2 की डिग्री की तालिका के आधार पर दशमलव जोड़ना होगा।

द्विआधारी प्रारूप में अंकगणितीय संचालन

कंप्यूटर केवल बाइनरी फॉर्मेट में अंकगणित करता है। इसलिए, बाइनरी सिस्टम में जोड़ के नियमों को जानना आवश्यक है। उन्हें याद करें:

0 + 0 = 0 1 + 0 = 1 1 + 1 = 10

आइए एक विशिष्ट उदाहरण के साथ इन नियमों के उपयोग को देखें।

    उदाहरण: बाइनरी सिस्टम में दर्शाई गई संख्या 65 और 42 को जोड़ें।

दशमलव प्रणाली में, सब कुछ काफी सरल है: 65 + 42 = 107। बाइनरी सिस्टम में इन नंबरों को जोड़ने के लिए, आपको पहले उन्हें इस सिस्टम में अनुवाद करना होगा, उदाहरण के लिए, जैसा कि चित्र में दिखाया गया है: इस प्रकार, हमें मिलता है: 10 वीं प्रणाली में 65 = दूसरी प्रणाली में 01000001। ध्यान दें कि संख्या के द्विआधारी प्रतिनिधित्व में अग्रणी शून्य को आठ बिट्स में द्विआधारी प्रतिनिधित्व को पैड करने के लिए जोड़ा जाता है। इसी तरह: 42 में 10 = 00101010 2 में। आइए इन नंबरों को जोड़ें:

01000001 + 00101010 -------- 01101011

आप दोबारा जांच कर सकते हैं और सुनिश्चित कर सकते हैं कि 2 में 01101011 = 10 में 107:

0*27+1*26+1*25+0*24+1*23+0*22+1*21+1*20 = 64+32+8+2+1 = 107

    घटाव

घटाव ऑपरेशन करने के लिए, बाद वाले को जोड़ से बदल दिया जाता है, और विपरीत संख्या को दूसरे पद के रूप में लिया जाता है। उदाहरण के लिए, आइए घटाएं: 65 - 42। आइए इसे जोड़ से बदलें: 65 + (-42)।

बाइनरी नंबरों में सकारात्मक मान होते हैं, जो सबसे बाएं, सबसे महत्वपूर्ण बिट के शून्य मान द्वारा इंगित किया जाता है। नकारात्मक बाइनरी नंबरों में सबसे महत्वपूर्ण बिट में 1 बिट होता है।

दशमलव से 16 रूपांतरण

27/16 = 1 शेषफल 11 के साथ 11/16 = 0 शेष 1 . के साथ

और हम इसे प्राप्त करेंगे 1बी.

16 से शेष भाग हमेशा 16 से कम होता है। यह सभी संख्या प्रणालियों पर लागू होता है।

आइए हेक्साडेसिमल अंकगणित के कुछ सरल उदाहरण देखें। याद रखें कि हेक्साडेसिमल एफ के बाद हेक्साडेसिमल 10 है, जो दशमलव 16 के बराबर है:

6+4=ए 5+8=डी एफ+1=10 एफ+एफ=1ई 10+10=20 एफएफ+1=100

बायनरी सिस्टम

बाइनरी नंबर सिस्टमआधार 2 के साथ एक स्थितीय संख्या प्रणाली है। इस संख्या प्रणाली में, प्राकृतिक संख्याएं केवल दो प्रतीकों (जो आमतौर पर संख्या 0 और 1 होती हैं) का उपयोग करके लिखी जाती हैं।

बाइनरी सिस्टम का उपयोग डिजिटल उपकरणों में किया जाता है क्योंकि यह सबसे सरल है और आवश्यकताओं को पूरा करता है:

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

लिंक

  • संख्याओं को एक संख्या प्रणाली से दूसरी संख्या में बदलने के लिए ऑनलाइन कैलकुलेटर

विकिमीडिया फाउंडेशन। 2010.


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

तो, प्रोसेसर (और समग्र रूप से कंप्यूटर) एक बाइनरी सिस्टम का उपयोग करता है जो केवल दो अंकों के साथ संचालित होता है: 0 और 1। और इसलिए बाइनरी सिस्टम का आधार 2 है। इसी तरह, दशमलव प्रणाली का आधार 10 है, क्योंकि वहां 10 अंकों का उपयोग किया जाता है।

बाइनरी संख्या में प्रत्येक अंक को कहा जाता है अंश(या स्राव होना) चार बिट हैं कुतरना(या टेट्राड), 8 बिट - बाइट, 16 बिट - शब्द, 32 बिट - दोहरा शब्द. इन शब्दों को याद रखें क्योंकि प्रोग्रामिंग में इनका बहुत उपयोग किया जाता है। आपने जैसे वाक्यांश सुने होंगे डेटा शब्दया डेटा बाइट. अब, मुझे आशा है कि आप समझ गए होंगे कि यह क्या है।

किसी संख्या में बिट्स की गिनती शून्य से शुरू होकर दाईं ओर होती है। यानी बाइनरी में सबसे ज्यादा कम बिट(बिट शून्य) सबसे दाईं ओर है। बाईं ओर है सबसे महत्वपूर्ण बिट. उदाहरण के लिए, एक शब्द में, सबसे महत्वपूर्ण बिट 15 वां बिट है, और एक बाइट में यह 7 वां है। बाइनरी नंबर के अंत में एक अक्षर जोड़ने की प्रथा है बी. इस तरह आप (और असेंबलर) जानेंगे कि यह एक बाइनरी नंबर है। उदाहरण के लिए,

101 एक दशमलव संख्या है 101बी एक द्विआधारी संख्या है जो दशमलव संख्या 5 के बराबर है। अब आइए समझने की कोशिश करते हैं कि कैसे बाइनरी संख्या.

जीरो, वह अफ्रीका में जीरो है। यहां कोई प्रश्न नहीं हैं। लेकिन आगे क्या है। और फिर यह संख्या बढ़ने पर बाइनरी संख्या के अंक भर जाते हैं। उदाहरण के लिए, एक नोटबुक पर विचार करें। एक टेट्राड (या कुतरना) में 4 बिट होते हैं।

बायनरी दशमलव स्पष्टीकरण
0000 0 -
0001 1
0010 2 अगला बिट (बिट 1) 1 पर सेट है, पिछला बिट (बिट 0) साफ़ हो गया है।
0011 3 कम से कम महत्वपूर्ण बिट 1 पर सेट है।
0100 4 अगला बिट (बिट 2) 1 पर सेट है, कम से कम महत्वपूर्ण बिट्स (बिट्स 0 और 1) साफ़ हो जाते हैं।
0101 5 कम से कम महत्वपूर्ण बिट 1 पर सेट है।
0110 6 हम इसी भावना से चलते हैं...
0111 7 ...
1000 8 ...
1001 9 ...
1010 10 ...
1011 11 ...
1100 12 ...
1101 13 ...
1110 14 ...
1111 15 ...

इसलिए, हम देखते हैं कि द्विआधारी संख्या बनाते समय, संख्या के अंक एक निश्चित क्रम में शून्य और एक से भरे होते हैं:

यदि निम्नतम शून्य है, तो हम वहां एक लिखते हैं। यदि कम से कम महत्वपूर्ण बिट में से एक है, तो हम इसे सबसे महत्वपूर्ण बिट में स्थानांतरित करते हैं, और कम से कम महत्वपूर्ण बिट को साफ़ करते हैं। दशमलव प्रणाली पर भी यही सिद्धांत लागू होता है:

0 ... 9 10 - हम निम्न क्रम को साफ़ करते हैं, और वरिष्ठ में 1 जोड़ते हैं। कुल मिलाकर, हमें टेट्राड के लिए 16 संयोजन मिले। यानी एक टेट्राड में 0 से 15 तक की 16 संख्याएँ लिखी जा सकती हैं। एक बाइट पहले से ही 256 संयोजन और 0 से 255 तक की संख्याएँ होती हैं। और इसी तरह। अंजीर पर। 2.2 एक द्विआधारी संख्या (दोहरे शब्द) का एक दृश्य प्रतिनिधित्व दिखाता है।

चावल। 2.2. बाइनरी संख्या।