आप बाइनरी ओवरफ़्लो से कैसे निपटते हैं?
आप बाइनरी ओवरफ़्लो से कैसे निपटते हैं?

वीडियो: आप बाइनरी ओवरफ़्लो से कैसे निपटते हैं?

वीडियो: आप बाइनरी ओवरफ़्लो से कैसे निपटते हैं?
वीडियो: Binary से Decimal | Decimal Number से Binary में कैसे change करे | दशमलव संख्या से बाइनरी संख्या 2024, नवंबर
Anonim

बाढ़ के लिए नियम योग

यदि 2 दो की पूरक संख्याओं को जोड़ा जाता है, और उन दोनों का एक ही चिन्ह (दोनों धनात्मक या दोनों ऋणात्मक) है, तो बाढ़ तब होता है जब और केवल परिणाम में विपरीत संकेत होता है। बाढ़ विभिन्न संकेतों के साथ ऑपरेंड जोड़ते समय कभी नहीं होता है।

बस इतना ही, बाइनरी में ओवरफ्लो का क्या मतलब है?

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

इसी तरह, बाइनरी में ओवरफ्लो और अंडरफ्लो क्या है? बाढ़ यह तब होता है जब कंप्यूटर के लिए इसका प्रतिनिधित्व करने के लिए संख्या का निरपेक्ष मान बहुत अधिक होता है। अधःप्रवाह यह तब होता है जब संख्या का निरपेक्ष मान शून्य के बहुत करीब होता है ताकि कंप्यूटर इसका प्रतिनिधित्व कर सके। आप प्राप्त कर सकते हैं बाढ़ पूर्णांक और फ्लोटिंग पॉइंट नंबर दोनों के साथ।

इसी तरह, आप पूछ सकते हैं कि कंप्यूटर अतिप्रवाह से कैसे निपटता है?

कंप्यूटिंग में, an बाढ़ गणना चलाने पर त्रुटि हो सकती है लेकिन संगणक उत्तर सही ढंग से संग्रहीत करने में असमर्थ है। सभी कंप्यूटर मूल्यों की एक पूर्वनिर्धारित सीमा होती है जिसका वे प्रतिनिधित्व या संग्रह कर सकते हैं। बाढ़ त्रुटियाँ तब होती हैं जब निर्देशों के एक सेट का निष्पादन इस सीमा के बाहर एक मान लौटाता है।

ओवरफ्लो होने पर हम कैसे पता लगाते हैं?

इस प्रकार, अतिप्रवाह कर सकते हैं केवल घटित होना जब x और y का चिन्ह समान हो। एक और रास्ता ओवरफ्लो का पता लगाएं is राशि के साइन बिट की जाँच करने के लिए। यदि राशि का साइन बिट करता है x और y के साइन बिट से मेल नहीं खाता, तो वहाँ है बाढ़.

सिफारिश की: