complement of number system in hindi

complement of number system in hindi इस आर्टिकल में मशीन कैसे binary number system मे जोड़, घटाव करती है इसकी विस्तारपूर्वक जानकारी दी गई है।

complement meaning in hindi

complement = पूरक हैं

complement का अर्थ पूरक होता है यानी complement number system मे हम ऐसा number की बात करेंगे जो number एक दूसरे के पूरक हैं।

Types of complement of number system

  1. Radix complement or r’s complement
  2. Diminshed complement (r-1)’s complement

complement of Decimal number in hindi

चुंकि Decimal number का redix= 10 होता है।

इसलिए

  1. r’s complement= 10’s
    2.(r-1)’s complement = 9’s

complement of Octal number in hindi

चुंकि Octal number का redix= 8 होता है।

इसलिए

  1. r’s complement= 8’s
    2.(r-1)’s complement = 7’s

complement of Binary number in hindi

चुंकि Binary number का redix= 2 होता है।

इसलिए

  1. r’s complement= 2’s
    2.(r-1)’s complement = 1’s

(r-1)’s complement in hindi

1. (52)10 का (r-1)’s या 9’s complement = 99 – 52=47

कैसे: (52)10 संख्या का base या redix = 10 है एवं चुंकि base 10 = 0,1,2,3,4,5,6,7,8,9 मे बड़ी संख्या 9 होती है इसलिए संख्या 52 मे दोनो संख्या 5 और 2 को 9 से ही घटना होता है।

2. (52)8 का (r-1)’s या 7’s complement = 77-52 = 25

कैसे: (52)8 संख्या का base या redix = 10 है एवं चुंकि base 8 = 0,1,2,3,4,5,6,7 मे बड़ी संख्या 7 होती है इसलिए संख्या 52 मे दोनो संख्या 5 और 2 को 7 से ही घटना होता है।

3. (10110)2 का (r-1)’s या 1’s’ complement = 11111 – 10110 =01001

कैसे: (10110)2 संख्या का base या redix = 2 है एवं चुंकि base 2 = 0,1 मे बड़ी संख्या 1 होती है इसलिए संख्या 10110 मे पांचों संख्या 1,0,1,1 और 0 को बड़ी संख्या 1 से ही घटना होता है।

r’s complement in hindi

1. (52)10 का r’s या 10’s complement निकाले

Step 1 – सबसे पहले (52)10 संख्या का 9’s complement निकालना है इसलिए (52)10 का (r-1)’s या 9’s complement = 99 – 52=47

Step 2 – अब 47 संख्या के Least significant digit मे 1 जोड़ देना है। अर्थात, 47+1=48

इसलिए (52)10 का r’s या 10’s complement = 47+1=48

2. (52)8 का r’s या 8’s complement निकाले

Step 1 – सबसे पहले (52)8 संख्या का 7’s complement निकालना है इसलिए (52)8 का ( r-1)’s या 7’s complement = 77 – 52=25

Step 2–अब 25 संख्या के Least significant digit मे 1 जोड़ देना है। अर्थात, 25+1=26

इसलिए (52)8 का r’s या 8’s complement = 25+1=26

3. (10110)2 का r’s या 2’s complement निकाले

Step 1 –सबसे पहले (10110)2 का 1’s complement निकालना है इसलिए (10110)2 का (r-1)’s या 1’s complement =11111–10110= 01001

Binary 1’s complement का Shortcut – कोई भी binary संख्या का 1’s complement मे बदलने के लिए 1 को 0 और 0 को 1 करना पड़ता है। जैसे ऊपर दिए गए संख्या (10110)2 का 1’s complement = 1’s complement of 10110= 01001

Step 2– अब संख्या 01001के Least significant digit मे 1 जोड़ देना है। अर्थात , 01001 + 1= 01002

2 को हम binary number system मे नही लिख सकते हैं क्यूंकि binary number system मे चुंकि radix या base 2= 0,1 संख्या ही होती है इसमें 2 नही आती है केवल 0 और 1 ही आती है।

इसलिए संख्या 2 को binary मे बदलेंगे और संख्या 2 को binary मे बदलने के लिए हमें base 2 से संख्या 2 को भागा करना होगा।

भागफलशेषफल
2/210

अत: 2 को binary मे 10 लिखा जाता है।

इसलिए अब 01001 + 1= 01002 = 01010

इसलिए (10110)2 का (r-1)’s या 2’s complement = 01010

Binary 2’s complement का shortcut

(10110)2 का r’s या 2’s complement का shortcut निकाले के लिए संख्या 10110 के left hand side से पहला 1 तक same लिखना है उसके बाद 1 को 0 और 0 को 1 मे बदलना है।

जैसे 10110=10110 संख्या में left hand side से पहला 1 तक same लिखना है यानी उपर color से जहां तक दिखाया गया है वहां तक same लिखना है उसके बाद 1को 0 और 0 को 1 मे बदलना है।

इसलिए 10110 = 01010

अत :10110 का 2’s complement = 01010 होगा

(r-1)’s complement method of subtraction in hindi

(r-1)’s complement method से घटाना हो तो निचे दिए गए उदाहरण अनुसार कुछ step को follow करना होता है। घटाने की ये तरीका Digital electronics मशीनों मे होती है आइए देखे कैसे–

यदि कोई संख्या B को A मे से घटना हो तो हम ‘ A – B = ? ‘

A मे से B को घटाने के लिए दिए गए step को follow करे।

Step 1 – सबसे पहले B का (r-1)’s complement करना होता है।

Step 2– अब B का complement जितना आता है उसके साथ A को जोड़ देना है।

Step 3– अब B का complement और A को जोड़ने के बाद योगफल के digit को देखना होता है । A का digit, B complement का digit और योगफल के digit एक समान हो तो योगफल को फिर से (r-1)’s complement करना होता है जो result आती है वो negative होती है और यदि योगफल एक समान digit का ना हो कर योगफल मे extra एक digit बढ़ती है तो उसको योगफल के least significant digit मे जोड़ देना है जो result आता है वो positive मे होगी। दोनो मे से एक करना होता है। आइए उदाहरण से अच्छी तरह समझे ।

उदाहरण 1

52 मे से 27 को घटाए

यहां A=(52)10 & B= (27 )10 साधारण कोई भी संख्या base 10 मे होती है।

A मे से B को घटाने के लिए उपर दिए गए Step को follow करना है।

Step 1 – B का ( r-1)’s complement या 9’s complement = 99 – 27=72

Step 2– अब 52+72=124

052
+072
124

Step 3– अब चुंकि A और B का complement को जोड़ने के बाद जो योगफल (124)आता है उसमे color किया गया 1 extra digit आती है इसलिए 1 को वहां से हटाकर 24 के least significant digit मे जोड़ देना है इसलिए

24
+01
25

अत : मशीन द्वारा इस तरह 52 मे से 27 को घटाने पर result + 25 आती है।

उदाहरण 2 –

52 मे से 27 को घटाए उदाहरण 1 मे दिया गया था अब इसका उल्टा करते हैं अब 27 मे से 52 को घटाएंगे

इसलिए A= (27)10 & B=(52 )10

Step 1 – B =52 का 9’s complement= 99–52=47

Step 2– अब 27 +47= 74

Step 3– अब चुंकि A और B का complement को जोड़ने के बाद जो योगफल (74)आता है उसमे कोई भी extra digit नही आती है इसलिए अब हम योगफल (74) का फिर से 9’s complement करेंगे।

अत : (74)10 का 9’s complement= 99 -74= 25

इसलिए मशीन द्वारा इस तरह 27 मे से 52 को घटाने पर result – 25 आती है।

(r-1)’s or 1’s complement method of subtraction in hindi

1’s complement क्या है ?

1’s और 2’s , binary number का complement है।

1’s complement का अर्थ होता है 0 को 1 और 1 को 0 मे बदलना ही 1’s complement होता है।

हमलोग जैसे number system को घटाते है वैसे मशीन नही कर सकती है इसलिए मशीन binary number 1 को 0 और 0 को 1 में बदलकर ही घटाती है या जोड़ती है। 1 को 0 और 0 को 1 में बदलना को 1’s complement कहा जाता है।

उदाहरण 1 –

110110 मे से 100111 को घटाएं

यहां A = (110110)2 & B= (100111)2

Step 1 – B= (100111)2 का 1’s complement=011000

Step 2 – 110110 + 011000 = 1001110

Note – 1+1= 2 को binary मे 10 लिखा जाता है।

110110
+011000
1001110

Step 3 – अब जोड़ने के बाद योगफल 1001110 मे color किया हुआ 1 extra digit आ रही है इसलिए 1 को वहां से हटाकर 001110 के least significant digit मे 1 जोड़ देना होता है।

001110
+000001
001111

इसलिए मशीन द्वारा इस तरह 110110 मे से 100111 को घटाने पर result + 001111 आती है।

r’s complement method of subtraction in hindi

A मे से B को घटाने के लिए दिए गए step को follow करे।

Step 1 – सबसे पहले B का (r-1)’s complement करना होता है और उसमे 1 जोड़ देने से r’s complement बनती है।

Step 2– अब B का r’s complement जितना आता है उसके साथ A को जोड़ देना है उसके बाद यदि extra 1 digit आती है तो उसको हटाना होता है।

उदहारण 1·

52 मे से 27 को घटाए

यहां A=(52)10 & B= (27 )10 साधारण कोई भी संख्या base 10 मे होती है।

Step 1 – B= 27 का (r-1)’s or 9’s complement = 99 – 27=72

अब 72 मे 1 जोड़ना होता है तब यह r’s or 10’s complement बनता है ।

इसलिए 72+1= 73

Step 2– 52 + 73= 125

अत : 1 digit extra आ रही है जो उपर color से दिखाया गया है उसको हटाना होता है।

1 हटाने के बाद final result= 25

इसलिए मशीन द्वारा 52 मे से 27 को घटाने पर final result=+ 25 होगा

r’s or 2’s complement method of subtraction in hindi

2’s complement क्या है ?

1′ s complement मे 1 जोड़ने से 2’s complement बनता है।

उदहारण 1. 110110 मे से 100111 को घटाएं

यहां A = (110110)2 & B= (100111)2

Step 1 – B= 100111 का 1’s complement=011000

अब 2’s complement बनाने के लिए 1’s complement = 011000 मे 1 जोड़ना होता है।

इसलिए 011000+1= 011001

Step 2 – 110110 + 011001 = 01001111

अत : यहां 01 extra digit आ रही है इसलिए इसको हटाना होता है।

01हटाने के बाद final result = 001111

इसलिए मशीन द्वारा 110110 मे से 100111 को घटाने पर final result= + 001111 होगा

Leave a Comment