2’s कम्प्लीमेंट रिप्रेजेंटेशन क्या है? | 2’s Complement Representation in Hindi


2’s कम्प्लीमेंट रिप्रेजेंटेशन (2’s Complement Representation) क्या है?

कंप्यूटर सिस्टम में 2’s कम्प्लीमेंट रिप्रेजेंटेशन एक महत्वपूर्ण तकनीक है जिसका उपयोग ऋणात्मक (Negative) संख्याओं को बाइनरी स्वरूप में दर्शाने के लिए किया जाता है। यह विधि कंप्यूटर में बाइनरी अरिथमेटिक को सरल और प्रभावी बनाती है।

2’s कम्प्लीमेंट की परिभाषा

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

2’s कम्प्लीमेंट निकालने की विधि

किसी संख्या का 2’s कम्प्लीमेंट प्राप्त करने के लिए निम्नलिखित चरणों का पालन करें:

  1. संख्या का 1’s कम्प्लीमेंट (सभी बिट्स को इन्वर्ट करें, 0 को 1 और 1 को 0 में बदलें) लें।
  2. परिणाम में 1 जोड़ें

उदाहरण:

मान लीजिए, हमें 5 (00000101) का 2’s कम्प्लीमेंट निकालना है:

  • 1’s कम्प्लीमेंट: 11111010
  • +1 जोड़ें: 11111011
  • परिणाम: 11111011 (-5)

2’s कम्प्लीमेंट का उपयोग

  • कंप्यूटर में ऋणात्मक संख्याओं को स्टोर करने के लिए।
  • बाइनरी घटाव करने के लिए।
  • साइन-मैग्नीट्यूड और 1’s कम्प्लीमेंट से अधिक प्रभावी अंकगणितीय संचालन करने के लिए।

1’s कम्प्लीमेंट और 2’s कम्प्लीमेंट में अंतर

विशेषता 1’s कम्प्लीमेंट 2’s कम्प्लीमेंट
परिभाषा सभी बिट्स को इन्वर्ट करना। 1’s कम्प्लीमेंट में 1 जोड़ना।
अंकगणितीय संचालन कैरी ऐडिशन की आवश्यकता होती है। कैरी ऐडिशन की आवश्यकता नहीं होती।
शून्य का प्रतिनिधित्व +0 और -0 दो प्रकार होते हैं। केवल एक 0 का प्रतिनिधित्व होता है।

2’s कम्प्लीमेंट और साइन-मैग्नीट्यूड रिप्रेजेंटेशन में अंतर

विशेषता 2’s कम्प्लीमेंट साइन-मैग्नीट्यूड
गणना संख्याओं को सीधे जोड़ा और घटाया जा सकता है। अलग-अलग साइन बिट की आवश्यकता होती है।
शून्य केवल एक प्रकार का 0 होता है। +0 और -0 दो प्रकार होते हैं।
प्रदर्शन बेहतर और तेज़ अंकगणितीय संचालन। कम प्रभावी और जटिल।

2’s कम्प्लीमेंट के लाभ

  • ऋणात्मक संख्याओं को स्टोर करने की आसान विधि।
  • बाइनरी जोड़ और घटाव को सरल बनाता है।
  • ओवरफ्लो और अंडरफ्लो की समस्या को कम करता है।

निष्कर्ष

2’s कम्प्लीमेंट कंप्यूटर आर्किटेक्चर में महत्वपूर्ण भूमिका निभाता है। यह अंकगणितीय संचालन को सरल बनाता है और बाइनरी गणनाओं में अधिक प्रभावी विधि प्रदान करता है।

Related Post

Comments

Comments