बिट नंबरिंग: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{short description|Convention to identify bit positions}}
{{short description|Convention to identify bit positions}}


[[ कम्प्यूटिंग ]]में, '''बिट क्रमांकन''' एक बाइनरी संख्या में बिट स्थिति की पहचान करने के लिए उपयोग किया जाने वाला तरीका है[[Image:Least significant bit.svg|thumb|280px|right|दशमलव 149 की द्विआधारी अंक प्रणाली, जिसमें एलएसबी हाइलाइट किया गया है। एलएसबी 1 के मान का प्रतिनिधित्व करता है।]]
[[ कम्प्यूटिंग ]]में '''बिट नंबरिंग''' का प्रयोग बाइनरी संख्या में बिट स्थिति की पहचान करने के लिए उपयोग किया जाने वाला एक तरीका है[[Image:Least significant bit.svg|thumb|280px|right|दशमलव 149 की बाइनरी अंक प्रणाली दिया है, जिसमें LSB हाइलाइट किया गया है, जो 1 के मान को प्रदर्शित करता है।]]
[[Image:Most significant bit.svg|thumb|280px|right|MSb हाइलाइट किए गए दशमलव 149 का अहस्ताक्षरित बाइनरी अंक प्रणाली प्रतिनिधित्व। MSb 128 के मान का प्रतिनिधित्व करता है।]]
[[Image:Most significant bit.svg|thumb|280px|right|दशमलव 149 की बाइनरी अंक प्रणाली दिया है, जिसमें MSB हाइलाइट किया गया है, जो 1 के मान को प्रदर्शित करता है।]]


== बिट महत्व और सूचकांकन ==
== बिट महत्व और सूचकांकन ==
कंप्यूटिंग में, कम से कम महत्वपूर्ण बिट (LSb) बाइनरी पूर्णांक में बिट स्थिति है जो पूर्णांक के बाइनरी 1s स्थान का प्रतिनिधित्व करता है। इसी तरह सबसे महत्वपूर्ण बिट (MSB) बाइनरी पूर्णांक के उच्चतम-क्रम स्थान का प्रतिनिधित्व करता है। LSB को कभी-कभी "लो-ऑर्डर बिट" या "राइट-मोस्ट बिट" के रूप में संदर्भित किया जाता है, जो कि दाहिनी ओर कम महत्वपूर्ण अंकों को आगे लिखने के [[स्थितीय संकेतन]] में सम्मेलन के कारण होता है। MSb को समान रूप से ''हाई-ऑर्डर बिट'' या ''लेफ्ट-मोस्ट बिट'' के रूप में संदर्भित किया जाता है। दोनों ही मामलों में, एलएसबी और एमएसबी सीधे कम से कम महत्वपूर्ण [[संख्यात्मक अंक]] और [[दशमलव]] पूर्णांक के सबसे महत्वपूर्ण अंक से संबंधित होते हैं।
कंप्यूटिंग में न्यूनतम सार्थक बिट (LSb) बाइनरी पूर्णांक में बिट की स्थिति है जो पूर्णांक के बाइनरी 1s स्थान को प्रदर्शित करता है। इसी तरह उच्चतम सार्थक बिट (MSB) बाइनरी पूर्णांक के उच्चतम-क्रम स्थान को प्रदर्शित करता है। न्यूनतम सार्थक बिट(LSB) को कभी-कभी "लो-ऑर्डर बिट" या "राइट-मोस्ट बिट" के रूप में संदर्भित किया जाता है, जो कि दाहिनी ओर न्यूनतम सार्थक अंकों को लिखने के [[स्थितीय संकेतन]] को प्रदर्शित करता है। MSB  को ''हाई-ऑर्डर बिट'' या ''लेफ्ट-मोस्ट बिट'' के रूप में संदर्भित किया जाता है। एलएसबी और एमएसबी दशमलव पूर्णांक के न्यूनतम सार्थक बिट और उच्चतम सार्थक बिट से सीधे संबंधित होते हैं।


बिट इंडेक्सिंग आधार 2 में मूल्य के स्थितीय संकेतन से संबंधित है। इस कारण से, बिट इंडेक्स इस बात से प्रभावित नहीं होता है कि डिवाइस पर मूल्य कैसे संग्रहीत किया जाता है, जैसे कि मूल्य का [[ endianness ]]। बल्कि, यह बाइनरी में ही संख्यात्मक मान का गुण है। यह अक्सर प्रोग्रामिंग में बिटवाइज़_ऑपरेशन # बिट_शिफ्ट्स के माध्यम से उपयोग किया जाता है: का मान <code>1 &lt;&lt; ''n''</code> एन से मेल खाता है<sup>th</sup> एक बाइनरी पूर्णांक का बिट (के मान के साथ <code>2<sup>n</sup></code>).
बिट सूचकांक आधार 2 में मूल्य के स्थितीय संकेतन से संबंधित है। इस कारण से बिट इंडेक्स इस बात से प्रभावित नहीं होता है कि डिवाइस पर मान कैसे संग्रहीत किया जाता है, जैसे कि मान का बाइट ऑर्डर। बल्कि यह बाइनरी में ही संख्यात्मक मान का गुण है। यह अक्सर बिट शिफ्टिंग के माध्यम से प्रोग्रामिंग में उपयोग किया जाता है: <code>1 &lt;&lt; ''n''</code> का मान बाइनरी पूर्णांक ( <code>2<sup>n</sup></code> के मान के साथ) के nth बिट से सामान होता है।


=== डिजिटल स्टेग्नोग्राफ़ी === में सबसे कम महत्वपूर्ण बिट
=== डिजिटल स्टेग्नोग्राफी में न्यूनतम सार्थक बिट(LSB) ===
[[File:LeastSignificantBitDemonstration.jpg|right|300px|एक आरेख दिखाता है कि रंग के कम से कम महत्वपूर्ण बिट्स में हेरफेर करने से रंग पर बहुत ही सूक्ष्म और आम तौर पर ध्यान देने योग्य प्रभाव पड़ सकता है। इस आरेख में, हरे रंग को इसके [[आरजीबी]] मान द्वारा दशमलव और बाइनरी दोनों में दर्शाया गया है। पिछले दो बिट्स के आसपास का लाल बॉक्स बाइनरी प्रतिनिधित्व में कम से कम महत्वपूर्ण बिट्स को दिखाता है।]]डिजिटल [[स्टेग्नोग्राफ़ी]] में, संवेदनशील संदेशों को किसी छवि या ध्वनि फ़ाइल के कम से कम महत्वपूर्ण बिट्स में हेरफेर और जानकारी संग्रहीत करके छुपाया जा सकता है। उपयोगकर्ता मूल संदेश को पुनर्प्राप्त करने के लिए हेरफेर किए गए पिक्सेल के कम से कम महत्वपूर्ण बिट्स को निकालकर बाद में इस जानकारी को पुनर्प्राप्त कर सकता है। यह डिजिटल जानकारी के भंडारण या हस्तांतरण को छुपाए रखने की अनुमति देता है।
[[File:LeastSignificantBitDemonstration.jpg|right|300px|एक आरेख दिखाता है कि रंग के कम से कम महत्वपूर्ण बिट्स में हेरफेर करने से रंग पर बहुत ही सूक्ष्म और आम तौर पर ध्यान देने योग्य प्रभाव पड़ सकता है। इस आरेख में, हरे रंग को इसके [[आरजीबी]] मान द्वारा दशमलव और बाइनरी दोनों में दर्शाया गया है। पिछले दो बिट्स के आसपास का लाल बॉक्स बाइनरी प्रतिनिधित्व में कम से कम महत्वपूर्ण बिट्स को दिखाता है।]]डिजिटल [[स्टेग्नोग्राफ़ी|स्टेग्नोग्राफी]] में निजी सुचना को किसी छवि या ध्वनि फाइल के न्यूनतम सार्थक बिट में हेरफेर और जानकारी संग्रहीत करके छुपाया जा सकता है। उपयोगकर्ता मूल सुचना को पुनर्प्राप्त करने के लिए हेरफेर किए गए पिक्सेल के न्यूनतम सार्थक बिट को निकालकर बाद में इस जानकारी को पुनर्प्राप्त कर सकता है। यह डिजिटल जानकारी को संग्रहीत या ट्रान्सफर करने की अनुमति देता है।


== अहस्ताक्षरित पूर्णांक उदाहरण ==
== असंकेतित पूर्णांक उदाहरण ==
यह तालिका 149 के दशमलव मान और एलएसबी के स्थान का एक उदाहरण दर्शाती है। इस विशेष उदाहरण में, इकाई मान (दशमलव 1 या 0) की स्थिति बिट स्थिति 0 (n = 0) में स्थित है। एमएसबी सबसे महत्वपूर्ण बिट के लिए खड़ा है, जबकि एलएसबी कम से कम महत्वपूर्ण बिट के लिए है।
इस तालिका में 149 को दशमलव मान और एलएसबी के स्थान का एक उदाहरण दर्शया गया है। इस विशेष उदाहरण में इकाई मान (दशमलव 1 या 0) की स्थिति बिट स्थिति 0 (n = 0) में स्थित है। MSB उच्चतम सार्थक बिट के लिय है, जबकि LSB न्यूनतम सार्थक बिट के लिए है।
  {| class="wikitable"
  {| class="wikitable"
! Binary (Decimal: 149)
! बाइनरी (दशमलव: 149)
| 1
| 1
| 0
| 0
Line 25: Line 25:
| '''1'''
| '''1'''
|-
|-
! Bit weight for given bit position n ( 2<sup>n</sup> )
! दी गई बिट स्थिति n (2n) के लिए बिट वजन
| 2<sup>7</sup>       
| 2<sup>7</sup>       
| 2<sup>6</sup>       
| 2<sup>6</sup>       
Line 35: Line 35:
| '''2<sup>0</sup>'''       
| '''2<sup>0</sup>'''       
|-
|-
! Bit position label
! बिट स्थिति लेबल
| MSb
| MSb
|
|
Line 47: Line 47:




== {{anchor|Order}}अधिकांश- बनाम सबसे कम-महत्वपूर्ण बिट पहले ==
== अधिकांश- न्यूनतम सार्थक बिट(LSB) पहले ==
सबसे महत्वपूर्ण बिट पहले और कम से कम महत्वपूर्ण बिट अंत में [[सीरियल ट्रांसमिशन]] प्रोटोकॉल या एक स्ट्रीम (जैसे एक ऑडियो स्ट्रीम) में एक तार पर भेजे गए बाइट्स में बिट्स के अनुक्रम के क्रम पर संकेत हैं।
उच्चतम सार्थक बिट पहले और न्यूनतम सार्थक बिट अंत में [[सीरियल ट्रांसमिशन]] प्रोटोकॉल या एक स्ट्रीम (जैसे एक ऑडियो स्ट्रीम) में तार पर भेजे गए बाइट्स में बिट्स के अनुक्रम के क्रम को संकेत करता हैं।


सबसे महत्वपूर्ण बिट पहले का अर्थ है कि सबसे महत्वपूर्ण बिट पहले पहुंचेगा: इसलिए उदा। हेक्साडेसिमल संख्या <code>0x12</code>, <code>00010010</code> द्विआधारी प्रतिनिधित्व में, अनुक्रम के रूप में आ जाएगा <code>0 0 0 1 0 0 1 0</code> .
उच्चतम सार्थक बिट पहले का अर्थ है कि उचतम बिट पहले पहुंचेगा: उदहारण बाइनरी संख्या और हेक्साडेसिमल संख्या में  <code>0x12</code>, <code>00010010</code>, अनुक्रम <code>0 0 0 1 0 0 1 0</code> के रूप में आएगी।


कम महत्वपूर्ण बिट पहले का मतलब है कि [[कम से कम महत्वपूर्ण बिट]] पहले पहुंचेगा: इसलिए उदा। वही हेक्साडेसिमल संख्या <code>0x12</code>, दोबारा <code>00010010</code> द्विआधारी प्रतिनिधित्व में, (उलट) अनुक्रम के रूप में आ जाएगा <code>0 1 0 0 1 0 0 0</code>.
न्यूनतम सार्थक बिट अंत का मतलब है कि [[कम से कम महत्वपूर्ण बिट|न्यूनतम सार्थक बिट]] अंत में पहुंचेगा: उदहारण  वही हेक्साडेसिमल संख्या <code>0x12</code>, दोबारा <code>00010010</code> बाइनरी संख्या में, (बिपरीत) अनुक्रम <code>0 1 0 0 1 0 0 0</code> के रूप में आयेगी |


=={{anchor|LSB 0}एलएसबी 0 बिट नंबरिंग ==
==LSB, 0 बिट नंबरिंग ==
[[Image:Lsb0.svg|thumb|300px|right|एलएसबी 0: हाइलाइट किए गए कम से कम महत्वपूर्ण बिट के साथ 8-बिट बाइनरी नंबर के लिए एक कंटेनर बिट नंबर 0 असाइन किया गया]]जब कम से कम महत्वपूर्ण बिट (एलएसबी) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग स्कीम को एलएसबी 0 कहा जाता है।<ref>{{cite book  
[[Image:Lsb0.svg|thumb|300px|right|<nowiki>LSB 0: हाइलाइट किए गए न्यूनतम सार्थक बिट के साथ 8-बिट बाइनरी नंबर के लिए एक कंटेनर बिट नंबर 0 असाइन किया गया है |</nowiki>]]जब न्यूनतम सार्थक बिट (LSB) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग को एलएसबी 0 कहा जाता है।<ref>{{cite book  
  |      author = Langdon, Glen G.  
  |      author = Langdon, Glen G.  
  |      title = Computer Design  
  |      title = Computer Design  
Line 64: Line 64:
  |      url-access = registration  
  |      url-access = registration  
  |      url = https://archive.org/details/computerdesign00lang/page/52  
  |      url = https://archive.org/details/computerdesign00lang/page/52  
  }}</ref> इस बिट क्रमांकन पद्धति का यह लाभ है कि किसी भी [[अहस्ताक्षरित संख्या]] के लिए संख्या के मान की गणना बिट संख्या और 2 के मूलांक के साथ स्थितीय अंकन#Exponentiation का उपयोग करके की जा सकती है।<ref>{{cite web |url=http://www.xcprod.com/titan/XCSB-DOC/bit_numbers.html |title=बिट नंबर|access-date=2021-03-30}}</ref> एक अहस्ताक्षरित बाइनरी पूर्णांक (कंप्यूटर विज्ञान) का मान इसलिए है
  }}</ref> इस बिट क्रमांकन पद्धति का यह लाभ है कि किसी भी असंकेतित संख्या के लिए संख्या के मान की गणना बिट संख्या और 2 के आधार के साथ घातांक का उपयोग करके की जा सकती है।<ref>{{cite web |url=http://www.xcprod.com/titan/XCSB-DOC/bit_numbers.html |title=बिट नंबर|access-date=2021-03-30}}</ref> यह एक असंकेतित बाइनरी पूर्णांक मान है:
:<math> \sum_{i=0}^{N-1} b_i \cdot 2^i </math>
:<math> \sum_{i=0}^{N-1} b_i \cdot 2^i </math>
जहां बी<sub>i</sub>संख्या i के साथ बिट के मान को दर्शाता है, और N कुल बिट्स की संख्या को दर्शाता है।
जहां b<sub>i</sub> संख्या i के साथ बिट के मान को दर्शाता है, और N कुल बिट्स की संख्या को दर्शाता है।


=={{anchor|MSB 0}एमएसबी 0 बिट नंबरिंग ==
==MSB, 0 बिट नंबरिंग ==
[[Image:Msb0.svg|thumb|300px|right|MSb 0: 8-बिट बाइनरी नंबर के लिए एक कंटेनर जिसमें हाइलाइट किए गए [[सबसे महत्वपूर्ण बिट]] को बिट नंबर 0 सौंपा गया है]]जब सबसे महत्वपूर्ण बिट (MSb) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग स्कीम को MSb 0 कहा जाता है।
[[Image:Msb0.svg|thumb|300px|right|MSB 0: 8-बिट बाइनरी नंबर के लिए एक कंटेनर जिसमें हाइलाइट किए गए [[सबसे महत्वपूर्ण बिट|उच्चतम सार्थक बिट]]<nowiki> को बिट नंबर 0 से प्रदशित किया गया है|</nowiki>]]जब उच्चतम सार्थक बिट (MSB) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग स्कीम को MSB 0 कहा जाता है।


एक अहस्ताक्षरित बाइनरी पूर्णांक का मान इसलिए है
यह एक असंकेतित बाइनरी पूर्णांक का मान है:
:<math> \sum_{i=0}^{N-1} b_i \cdot 2^{N-1-i} </math>
:<math> \sum_{i=0}^{N-1} b_i \cdot 2^{N-1-i} </math>




== {{anchor|MSB 1|LSB 1}अन्य ==
== अन्य ==
[[ALGOL 68]] का एलएम ऑपरेटर प्रभावी रूप से एमएसबी 1 बिट नंबरिंग है क्योंकि बिट्स को बाएं से दाएं क्रमांकित किया जाता है, जिसमें पहला बिट (बिट्स एलएम 1) सबसे महत्वपूर्ण बिट होता है, और अभिव्यक्ति (बिट्स एलएम बिट्स चौड़ाई) कम से कम महत्वपूर्ण बिट देती है। इसी तरह, जब बिट्स [[बूलियन डेटा प्रकार]] ([ ]बूल बिट्स) की एक सरणी के लिए मजबूर (टाइपकास्ट) होते हैं, तो इस सरणी का पहला तत्व (बिट्स [lwb बिट्स]) फिर से सबसे महत्वपूर्ण बिट होता है।
[[ALGOL 68]] का एलएम ऑपरेटर एक प्रकार का एमएसबी 1 बिट नंबरिंग है क्योंकि इसे बिट्स को बाएं से दाएं क्रमांकित किया जाता है, जिसमें पहला बिट (बिट्स एलएम 1) उच्चतम सार्थक बिट होता है, व्यंजक (बिट्स एलएम बिट्स चौड़ाई) के द्वारा  न्यूनतम सार्थक बिट प्राप्त होता है। इसी तरह जब बिट्स को बूलियन ([ ] बूल बिट्स) की एक सरणी (टाइपकास्ट) के लिए बनाया जाता है, तो इस सरणी का पहला बिट (बिट्स [lwb बिट्स]) फिर से "उच्चतम सार्थक बिट" होता है।


MSb 1 क्रमांकन के लिए, एक अहस्ताक्षरित बाइनरी पूर्णांक का मान है
MSb 1 क्रमांकन के लिए यह एक असंकेतित बाइनरी पूर्णांक का मान है
:<math> \sum_{i=1}^{N} b_i \cdot 2^{N-i} </math>
:<math> \sum_{i=1}^{N} b_i \cdot 2^{N-i} </math>
पीएल / आई नंबर {{var|BIT}} सबसे बाएं बिट के लिए 1 से शुरू होने वाले तार।
PL/I नंबर BIT स्ट्रिंग्स को 1 से शुरू करते हुए सबसे बाएं बिट के लिए।


[[फोरट्रान]] {{var|BTEST}} फ़ंक्शन एलएसबी 0 नंबरिंग का उपयोग करता है।
[[फोरट्रान]] {{var|BTEST}} फंक्शन एलएसबी 0 नंबरिंग का उपयोग करता है।


== यह भी देखें ==
== यह भी देखें ==
Line 97: Line 97:
==संदर्भ==
==संदर्भ==
{{reflist}}
{{reflist}}
[[Category: बाइनरी अंकगणित]] [[Category: विधानसभा भाषाएँ]]


[[Category: Machine Translated Page]]
[[Category:Created On 26/04/2023]]
[[Category:Created On 26/04/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:बाइनरी अंकगणित]]
[[Category:विधानसभा भाषाएँ]]

Latest revision as of 17:26, 16 May 2023

कम्प्यूटिंग में बिट नंबरिंग का प्रयोग बाइनरी संख्या में बिट स्थिति की पहचान करने के लिए उपयोग किया जाने वाला एक तरीका है

दशमलव 149 की बाइनरी अंक प्रणाली दिया है, जिसमें LSB हाइलाइट किया गया है, जो 1 के मान को प्रदर्शित करता है।
File:Most significant bit.svg
दशमलव 149 की बाइनरी अंक प्रणाली दिया है, जिसमें MSB हाइलाइट किया गया है, जो 1 के मान को प्रदर्शित करता है।

बिट महत्व और सूचकांकन

कंप्यूटिंग में न्यूनतम सार्थक बिट (LSb) बाइनरी पूर्णांक में बिट की स्थिति है जो पूर्णांक के बाइनरी 1s स्थान को प्रदर्शित करता है। इसी तरह उच्चतम सार्थक बिट (MSB) बाइनरी पूर्णांक के उच्चतम-क्रम स्थान को प्रदर्शित करता है। न्यूनतम सार्थक बिट(LSB) को कभी-कभी "लो-ऑर्डर बिट" या "राइट-मोस्ट बिट" के रूप में संदर्भित किया जाता है, जो कि दाहिनी ओर न्यूनतम सार्थक अंकों को लिखने के स्थितीय संकेतन को प्रदर्शित करता है। MSB को हाई-ऑर्डर बिट या लेफ्ट-मोस्ट बिट के रूप में संदर्भित किया जाता है। एलएसबी और एमएसबी दशमलव पूर्णांक के न्यूनतम सार्थक बिट और उच्चतम सार्थक बिट से सीधे संबंधित होते हैं।

बिट सूचकांक आधार 2 में मूल्य के स्थितीय संकेतन से संबंधित है। इस कारण से बिट इंडेक्स इस बात से प्रभावित नहीं होता है कि डिवाइस पर मान कैसे संग्रहीत किया जाता है, जैसे कि मान का बाइट ऑर्डर। बल्कि यह बाइनरी में ही संख्यात्मक मान का गुण है। यह अक्सर बिट शिफ्टिंग के माध्यम से प्रोग्रामिंग में उपयोग किया जाता है: 1 << n का मान बाइनरी पूर्णांक ( 2n के मान के साथ) के nth बिट से सामान होता है।

डिजिटल स्टेग्नोग्राफी में न्यूनतम सार्थक बिट(LSB)

डिजिटल स्टेग्नोग्राफी में निजी सुचना को किसी छवि या ध्वनि फाइल के न्यूनतम सार्थक बिट में हेरफेर और जानकारी संग्रहीत करके छुपाया जा सकता है। उपयोगकर्ता मूल सुचना को पुनर्प्राप्त करने के लिए हेरफेर किए गए पिक्सेल के न्यूनतम सार्थक बिट को निकालकर बाद में इस जानकारी को पुनर्प्राप्त कर सकता है। यह डिजिटल जानकारी को संग्रहीत या ट्रान्सफर करने की अनुमति देता है।

असंकेतित पूर्णांक उदाहरण

इस तालिका में 149 को दशमलव मान और एलएसबी के स्थान का एक उदाहरण दर्शया गया है। इस विशेष उदाहरण में इकाई मान (दशमलव 1 या 0) की स्थिति बिट स्थिति 0 (n = 0) में स्थित है। MSB उच्चतम सार्थक बिट के लिय है, जबकि LSB न्यूनतम सार्थक बिट के लिए है।

बाइनरी (दशमलव: 149) 1 0 0 1 0 1 0 1
दी गई बिट स्थिति n (2n) के लिए बिट वजन 27 26 25 24 23 22 21 20
बिट स्थिति लेबल MSb LSb


अधिकांश- न्यूनतम सार्थक बिट(LSB) पहले

उच्चतम सार्थक बिट पहले और न्यूनतम सार्थक बिट अंत में सीरियल ट्रांसमिशन प्रोटोकॉल या एक स्ट्रीम (जैसे एक ऑडियो स्ट्रीम) में तार पर भेजे गए बाइट्स में बिट्स के अनुक्रम के क्रम को संकेत करता हैं।

उच्चतम सार्थक बिट पहले का अर्थ है कि उचतम बिट पहले पहुंचेगा: उदहारण बाइनरी संख्या और हेक्साडेसिमल संख्या में 0x12, 00010010, अनुक्रम 0 0 0 1 0 0 1 0 के रूप में आएगी।

न्यूनतम सार्थक बिट अंत का मतलब है कि न्यूनतम सार्थक बिट अंत में पहुंचेगा: उदहारण वही हेक्साडेसिमल संख्या 0x12, दोबारा 00010010 बाइनरी संख्या में, (बिपरीत) अनुक्रम 0 1 0 0 1 0 0 0 के रूप में आयेगी |

LSB, 0 बिट नंबरिंग

File:Lsb0.svg
LSB 0: हाइलाइट किए गए न्यूनतम सार्थक बिट के साथ 8-बिट बाइनरी नंबर के लिए एक कंटेनर बिट नंबर 0 असाइन किया गया है |

जब न्यूनतम सार्थक बिट (LSB) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग को एलएसबी 0 कहा जाता है।[1] इस बिट क्रमांकन पद्धति का यह लाभ है कि किसी भी असंकेतित संख्या के लिए संख्या के मान की गणना बिट संख्या और 2 के आधार के साथ घातांक का उपयोग करके की जा सकती है।[2] यह एक असंकेतित बाइनरी पूर्णांक मान है:

जहां bi संख्या i के साथ बिट के मान को दर्शाता है, और N कुल बिट्स की संख्या को दर्शाता है।

MSB, 0 बिट नंबरिंग

Error creating thumbnail:
MSB 0: 8-बिट बाइनरी नंबर के लिए एक कंटेनर जिसमें हाइलाइट किए गए उच्चतम सार्थक बिट को बिट नंबर 0 से प्रदशित किया गया है|

जब उच्चतम सार्थक बिट (MSB) के लिए बिट नंबरिंग शून्य से शुरू होती है तो नंबरिंग स्कीम को MSB 0 कहा जाता है।

यह एक असंकेतित बाइनरी पूर्णांक का मान है:


अन्य

ALGOL 68 का एलएम ऑपरेटर एक प्रकार का एमएसबी 1 बिट नंबरिंग है क्योंकि इसे बिट्स को बाएं से दाएं क्रमांकित किया जाता है, जिसमें पहला बिट (बिट्स एलएम 1) उच्चतम सार्थक बिट होता है, व्यंजक (बिट्स एलएम बिट्स चौड़ाई) के द्वारा न्यूनतम सार्थक बिट प्राप्त होता है। इसी तरह जब बिट्स को बूलियन ([ ] बूल बिट्स) की एक सरणी (टाइपकास्ट) के लिए बनाया जाता है, तो इस सरणी का पहला बिट (बिट्स [lwb बिट्स]) फिर से "उच्चतम सार्थक बिट" होता है।

MSb 1 क्रमांकन के लिए यह एक असंकेतित बाइनरी पूर्णांक का मान है

PL/I नंबर BIT स्ट्रिंग्स को 1 से शुरू करते हुए सबसे बाएं बिट के लिए।

फोरट्रान BTEST फंक्शन एलएसबी 0 नंबरिंग का उपयोग करता है।

यह भी देखें

संदर्भ

  1. Langdon, Glen G. (1982). Computer Design. Computeach Press Inc. p. 52. ISBN 0-9607864-0-6.
  2. "बिट नंबर". Retrieved 2021-03-30.