साइन बिट: Difference between revisions

From Vigyanwiki
(Created page with "{{Refimprove|date=December 2009}} कंप्यूटर विज्ञान में, साइन अंश एक हस्ताक्षरित स...")
 
No edit summary
Line 1: Line 1:
{{Refimprove|date=December 2009}}
[[कंप्यूटर विज्ञान]] में, '''साइन [[ अंश |बिट]](संकेत अंश)''' एक हस्ताक्षरित संख्या प्रतिनिधित्व में एक बिट है जो किसी संख्या के [[संकेत (गणित)|संकेत]] को इंगित करता है। यद्यपि केवल हस्ताक्षरित संख्यात्मक डेटा प्रकारों में एक साइन बिट होता है, यह प्रायः सबसे महत्वपूर्ण बिट स्थिति में स्थित होता है, इसलिए इस शब्द का उपयोग कुछ संदर्भों में "सबसे महत्वपूर्ण बिट" के साथ परस्पर विनिमय के रूप में किया जा सकता है।
[[कंप्यूटर विज्ञान]] में, साइन [[ अंश ]] एक [[हस्ताक्षर]]ित संख्या प्रतिनिधित्व में एक बिट है जो किसी संख्या के [[संकेत (गणित)]] को इंगित करता है। हालाँकि केवल हस्ताक्षरित संख्यात्मक डेटा प्रकारों में एक साइन बिट होता है, यह हमेशा [[सबसे महत्वपूर्ण बिट]] स्थिति में स्थित होता है, इसलिए इस शब्द का उपयोग कुछ संदर्भों में सबसे महत्वपूर्ण बिट के साथ परस्पर विनिमय के रूप में किया जा सकता है।


लगभग हमेशा, यदि साइन बिट 0 है, तो संख्या गैर-नकारात्मक (सकारात्मक या शून्य) होती है। यदि साइन बिट 1 है तो संख्या नकारात्मक है, हालांकि दो के पूरक पूर्णांकों के अलावा अन्य प्रारूप एक हस्ताक्षरित शून्य की अनुमति देते हैं: अलग-अलग सकारात्मक शून्य और नकारात्मक शून्य प्रतिनिधित्व, जिनमें से उत्तरार्द्ध एक नकारात्मक संख्या की गणितीय अवधारणा के अनुरूप नहीं है।
लगभग प्रायः, यदि साइन बिट 0 है, तो संख्या अतिरिक्त-नकारात्मक (सकारात्मक या शून्य) होती है। यदि साइन बिट 1 है तो संख्या नकारात्मक है, यद्यपि दो पूरक पूर्णांकों के अलावा अन्य प्रारूप एक हस्ताक्षरित शून्य अनुमति देते हैं अलग-अलग सकारात्मक शून्य और नकारात्मक शून्य प्रतिनिधित्व, जिनमें से उत्तरार्द्ध एक नकारात्मक संख्या की गणितीय अवधारणा के अनुरूप नहीं है।


दोनों के पूरक प्रतिनिधित्व में, साइन बिट में [[स्थितीय संकेतन]] होता है {{math|−2<sup>''w''−1</sup>}} कहाँ {{mvar|w}} बिट्स की संख्या है. लोगों के पूरक प्रतिनिधित्व में, सबसे नकारात्मक मूल्य है {{math|1 − 2<sup>''w''−1</sup>}}, लेकिन हस्ताक्षरित शून्य हैं, साइन बिट के प्रत्येक मान के लिए एक। संख्याओं के संकेत-और-परिमाण प्रतिनिधित्व में, साइन बिट का मान यह निर्धारित करता है कि संख्यात्मक मान सकारात्मक है या नकारात्मक।<ref name=Bryant/>{{Rp|52–54}}
दोनों के पूरक प्रतिनिधित्व में, साइन बिट का वजन {{math|−2<sup>''w''−1</sup>}} है जहां w बिट्स की संख्या है। लोगों के पूरक प्रतिनिधित्व में, सबसे नकारात्मक मान {{math|1 − 2<sup>''w''−1</sup>}} है, लेकिन शून्य के दो प्रतिनिधित्व हैं, साइन बिट के प्रत्येक मान के लिए एक है । संख्याओं के संकेत-और-परिमाण प्रतिनिधित्व में, साइन बिट का मान यह निर्धारित करता है कि संख्यात्मक मान सकारात्मक है या नकारात्मक है ।<ref name=Bryant/>{{Rp|52–54}}
 
[[फ़्लोटिंग-पॉइंट अंकगणित]]|फ़्लोटिंग-पॉइंट संख्याएँ, जैसे IEEE फ़्लोटिंग पॉइंट, [[आईबीएम हेक्साडेसिमल फ़्लोटिंग-पॉइंट]], [[VAX]] प्रारूप, और यहां तक ​​कि Zuse [[Z1 (कंप्यूटर)]] और [[Z3 (कंप्यूटर)]] द्वारा उपयोग किया जाने वाला प्रारूप भी एक संकेत-और-परिमाण प्रतिनिधित्व का उपयोग करता है .
 
पूरक प्रतिनिधित्व का उपयोग करते समय, किसी हस्ताक्षरित संख्या को व्यापक प्रारूप में परिवर्तित करने के लिए अतिरिक्त बिट्स को उसके संख्यात्मक मान को संरक्षित करने के लिए साइन बिट की प्रतियों से भरना होगा,<ref name=Bryant/>{{Rp|61–62}} एक प्रक्रिया जिसे [[साइन एक्सटेंशन]] या साइन प्रसार कहा जाता है।<ref>{{Cite web |url=http://www.adrc.com/glossary/s1.html |title=डेटा डिक्शनरी (शब्दावली और एल्गोरिदम)|website=Adroit Data Recovery Centre Pte Ltd |access-date=2014-12-15 |archive-date=2017-04-19 |archive-url=https://web.archive.org/web/20170419101741/http://www.adrc.com/glossary/s1.html |url-status=dead }}</ref>


अस्थायी-स्थल संख्याएँ, जैसे आईईई(IEEE) प्रारूप, आइबीम(IBM) प्रारूप, विएक्स(VAX) प्रारूप, और यहां तक ​​कि Zuse Z1 और Z3 द्वारा उपयोग किए जाने वाले प्रारूप भी एक संकेत-और-परिमाण प्रतिनिधित्व का उपयोग करते हैं .


पूरक प्रतिनिधित्व का उपयोग करते समय, किसी हस्ताक्षरित संख्या को व्यापक प्रारूप में परिवर्तित करने के लिए अतिरिक्त बिट्स को उसके संख्यात्मक मान को संरक्षित करने के लिए साइन बिट की प्रतियों से भरना होगा,<ref name=Bryant/>{{Rp|61–62}}प्रक्रिया जिसे [[साइन एक्सटेंशन|साइन प्रसार]] या साइन प्रचार कहा जाता है।<ref>{{Cite web |url=http://www.adrc.com/glossary/s1.html |title=डेटा डिक्शनरी (शब्दावली और एल्गोरिदम)|website=Adroit Data Recovery Centre Pte Ltd |access-date=2014-12-15 |archive-date=2017-04-19 |archive-url=https://web.archive.org/web/20170419101741/http://www.adrc.com/glossary/s1.html |url-status=dead }}</ref>
==संदर्भ==
==संदर्भ==
{{reflist|refs=
{{reflist|refs=
Line 17: Line 14:


{{DEFAULTSORT:Sign Bit}}[[Category: बाइनरी अंकगणित]] [[Category: कंप्यूटर अंकगणित]]  
{{DEFAULTSORT:Sign Bit}}[[Category: बाइनरी अंकगणित]] [[Category: कंप्यूटर अंकगणित]]  


{{Comp-sci-stub}}
{{Comp-sci-stub}}

Revision as of 10:46, 18 July 2023

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

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

दोनों के पूरक प्रतिनिधित्व में, साइन बिट का वजन −2w−1 है जहां w बिट्स की संख्या है। लोगों के पूरक प्रतिनिधित्व में, सबसे नकारात्मक मान 1 − 2w−1 है, लेकिन शून्य के दो प्रतिनिधित्व हैं, साइन बिट के प्रत्येक मान के लिए एक है । संख्याओं के संकेत-और-परिमाण प्रतिनिधित्व में, साइन बिट का मान यह निर्धारित करता है कि संख्यात्मक मान सकारात्मक है या नकारात्मक है ।[1]: 52–54 

अस्थायी-स्थल संख्याएँ, जैसे आईईई(IEEE) प्रारूप, आइबीम(IBM) प्रारूप, विएक्स(VAX) प्रारूप, और यहां तक ​​कि Zuse Z1 और Z3 द्वारा उपयोग किए जाने वाले प्रारूप भी एक संकेत-और-परिमाण प्रतिनिधित्व का उपयोग करते हैं .

पूरक प्रतिनिधित्व का उपयोग करते समय, किसी हस्ताक्षरित संख्या को व्यापक प्रारूप में परिवर्तित करने के लिए अतिरिक्त बिट्स को उसके संख्यात्मक मान को संरक्षित करने के लिए साइन बिट की प्रतियों से भरना होगा,[1]: 61–62 प्रक्रिया जिसे साइन प्रसार या साइन प्रचार कहा जाता है।[2]

संदर्भ

  1. 1.0 1.1 Bryant, Randal E.; O'Hallaron, David R. (2003). "Chapter 2: Representing and Manipulating Information". Computer Systems: a Programmer's Perspective. Upper Saddle River, New Jersey: Prentice Hall. ISBN 0-13-034074-X.
  2. "डेटा डिक्शनरी (शब्दावली और एल्गोरिदम)". Adroit Data Recovery Centre Pte Ltd. Archived from the original on 2017-04-19. Retrieved 2014-12-15.