>

किसी संख्या के दो पूरक खोजने के क्या लाभ हैं ?

दो की पूरक विधि का उपयोग किसी दिए गए दशमलव या बाइनरी नंबर को खोजने के लिए किया जाता है। आप 4, 8, 12 और 16 को बिट प्रतिनिधित्व द्वारा परिवर्तित कर सकते हैं। दो का पूरक पूर्णांकों को संग्रहीत करने और सामान्य गणित की समस्याओं को सरल बनाने और उन्हें संग्रहीत करने के लिए एक क्रमिक चरण है। दो के पूरक का उपयोग बाइनरी नंबर पर किया जाता है और कंप्यूटिंग में सहायता करता है। आप 50,100, 200, आदि जैसे बाइनरी नंबरों के 2 पूरक खोजने के लिए 2s complement calculator का उपयोग कर सकते हैं। इससे संख्या को स्टोर करना आसान हो जाता है और आप इसे भविष्य में उपयोग कर सकते हैं:

दो के पूरक का निर्धारण कैसे करें?

अब आपको “50” संख्या के दो पूरक खोजने की आवश्यकता है:

स्टेप 1:

पहले चरण में, आपको दशमलव संख्या को बाइनरी संख्या में बदलने की आवश्यकता है:

(50)10 = (00110010)2

इस मामले में, दशमलव संख्या “50” है जब आपने इसे बाइनरी संख्या में परिवर्तित कर दिया है, तो यह “00110010” होगा।

चरण 2:

दूसरे चरण में प्रत्येक 0 को 1 और 1 को 0 में बदलें।

(00110010)2 = 11001101

आप समझ सकते हैं कि 00110010 और 11001101 एक दूसरे की मिरर इमेज हैं।

चरण 3:

तीसरे स्टेप में सिर्फ दूसरे स्टेप का उत्तर लें, इस स्थिति में यह 11001101 है, इसमें 1 जोड़ दें।

11001101+1= 11001110

दो का पूरक (50)10 = 11001110

 

आप किसी भी दशमलव संख्या के दो पूरक खोजने के लिए calculator-online.net का उपयोग कर सकते हैं।

विभिन्न संख्याओं के दो पूरक:

आप 2s complement calculator द्वारा विभिन्न संख्याओं के दो पूरक पा सकते हैं। निम्नलिखित तालिका में, हमने विभिन्न बाइनरी संख्या और उनके उत्तर का वर्णन किया है।

2’s complement of -15 00001111
2’s complement of -7 0000111
2s complement of 15 11110001
2’s complement of -17 00010001
2’s complement of 4 11111100
2s complement of 6 11111010

 

2 के पूरक का उपयोग क्यों करें?

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

उदाहरण 1:

अब विचार करें कि आपको +6 और -6 स्टोर करने की आवश्यकता है, दोनों नंबर बाइनरी हैं। आपको 5-बिट रजिस्टर का उपयोग करके इन नंबरों को स्टोर करना होगा।

  • +6 को 5-बिट रजिस्टर में 0 0110 के रूप में संग्रहीत किया जाता है

अब -6 को 5-बिट रजिस्टर में प्रदर्शित करने के लिए, आपको प्रक्रिया का पालन करने की आवश्यकता है:

कैसे स्टोर करें -6?

आप प्रतिनिधित्व कर सकते हैं +6 को 5-बिट रजिस्टर में 0 0110 के रूप में दर्शाया गया है।

-6 को 5-बिट रजिस्टर में दर्शाया गया है:

  • +6=0 0110, हम जानते हैं कि +6=0 0110
  • अब, 2 के पूरक कैलकुलेटर द्वारा संख्या 0 0110, यानी 1 1001 के 2 के पूरक को खोजें।
  • 1 से 0 0110 जोड़ें। नया बाइनरी नंबर 11010 में उत्पन्न हुआ था। यहां, हम साइन बिट का उपयोग एक के रूप में करते हैं जिसका अर्थ है कि संख्या एक ऋणात्मक संख्या है।

उदाहरण 2:

आइए मान लें कि आप दो पूरक विधियों द्वारा +120 और -120 का प्रतिनिधित्व करने जा रहे हैं। आपको 8-बिट रजिस्टर की आवश्यकता है, डेटा को स्टोर करने के लिए, आप इसे 8-बिट रजिस्टर में 2s complement calculator द्वारा स्टोर कर सकते हैं।

  • +120 को 8-बिट रजिस्टर में 0 1111000 के रूप में संग्रहीत किया जाता है।

-120 कैसे स्टोर करें?

  • +120 0 1111000 है
  • 1 की संख्या 0 1111000 का पूरक है, यानी 1 0000111।
  • अब, 1 0000111 संख्या में 1 जोड़ें, नई संख्या 1 0001000 है।
  • पहला अंक 1 है, जिसका अर्थ है कि संख्या एक ऋणात्मक संख्या है।

निष्कर्ष:

दो के पूरक का उपयोग आमतौर पर कैलकुलेटर और कंप्यूटर में बाइनरी फॉर्म में डेटा स्टोर करने के लिए विभिन्न उद्देश्यों के लिए सामान्य संख्याओं में हेरफेर करने के लिए किया जाता है। आप 2s complement calculator द्वारा नकारात्मक और सकारात्मक संख्याओं के 2 के पूरक को पा सकते हैं