Cart () - ₹0
  1. Home
  2. / blog
  3. / complement-kya-hai

कम्पलीमेन्ट क्या है? | Complement kya hai?

नमस्कार दोस्तो कैसे हो आप सब, उम्मीद करता हूं आप सब अच्छे होंगे। आज में आपके लिए लेकर आया हूं कम्पलीमेन्ट ( Complement) और उसके प्रकार। तो आइए हम शुरू करते हैं।

1's कम्पलीमेन्ट ( 1's Complement )

बाइनरी संख्या के प्रत्येक बिट को ' 1 ' से घटाने पर प्राप्त संख्या 1's कम्पलीमेन्ट होती है । उदाहरणतः 0 का 1's कम्पलीमेन्ट 1 - 0 = 1 तथा 1 का 1's कम्पलीमेन्ट 1-1 = 0 होता है । इसी प्रकार 111 का बाइनरी 1's कम्पलीमेन्ट 000 तथा 101 का 010 होता है । अतः किसी बाइनरी संख्या का 1's कम्पलीमेन्ट ज्ञात करने के लिये संख्या में 1 के अंकों को शून्य से तथा शून्य के अंकों को 1 से प्रतिस्थापित किया जाता है ।

2's कम्पलीमेन्ट ( 2's Complement )

किसी बाइनरी संख्या के 1's कम्पलीमेन्ट में 1 जोड़ने पर प्राप्त संख्या बाइनरी संख्या का 2's कम्पलीमेन्ट होती है । उदाहरणतः 10011 का 2s कम्पलीमेन्ट ज्ञात करने के लिये पहले इस संख्या का 1's कम्पलीमेन्ट ज्ञात कीजिये । इस संख्या का 1's कम्पलीमेन्ट 01100 है । अब इस संख्या में 1 जोड़ने पर ( 01100 + 1 ) बाइनरी संख्या 10011 का 2's कम्पलीमेन्ट प्राप्त होगा ।

2's कम्पलीमेन्ट विधि द्वारा बाइनरी घटाना ( Binary Subtraction Using 2's Complement Method )

इस विधि में संख्या को घटाने के स्थान पर घटाई जाने वाली संख्या ( subtrahend ) का 2's कम्पलीमेन्ट Minuend में जोड़ा जाता है । उदाहरणतः माना X1 से X½ घटाया जाना है तब यह क्रिया निम्न प्रकार होगी X1 ( Minuend ) E - X2 ( Subtrahend ) Y Xi + X2 का 2's कम्पलीमेन्ट Y

BCD Code ( Binary Coded Decimal )

BCD कोड में डेसीमल डिजिट , चार बाइनरी बिट्स द्वारा प्रदर्शित किया जाता है । उदाहरणतः डेसीमल अंक 4 को 0100 से , तथा 8 को 1000 से प्रदर्शित करते हैं । यदि डेसीमल संख्या में दो या दो से अधिक डिजिट होते हैं तब प्रत्येक डेसीमल अंक बाइनरी बिट्स से प्रदर्शित किया जाता है । उदाहरणतः 93 को BCD में 1001 0011 द्वारा प्रदर्शित करेंगे ।

इसी प्रकार = ( 3247 ) Decimal = ( 0011001001000111 ) BCD