What is Half Adder and Full Adder in Hindi?| What is Half Subtractor in Hindi & Full Subtractor in Hindi?

Adder को समझने से पहले आपको पता होना चाइये की जोड़ या योग (Addition) क्या है? जिस तरीके से गणित में हम दो नंबर को आपस में जोड़ते हैं और हमे एक आउटपुट मिलता है. उसी प्रकार, कंप्यूटर में आंतरिक क्रिया को करने के लिए Adder की जरूरत पड़ती है. क्योंकि, कंप्यूटर केवल बाइनरी भाषा को ही समझता है. Adder को समझने से पहले जरूरी है की आपको लॉजिक गेट्स के बारे में अच्छे से जानकारी हो. आइये, जानते हैं की Adder क्या है?

Adder एक ऐसा combinational circuit है, जो दो या उस से अधिक बाइनरी बिट्स को जोड़ता है.

Adder के प्रकार (Types of Adder in Hindi)

वैसे तो, adder कई प्रकार के होते हैं, लेकिन, basic Adder दो प्रकार के होते हैं,

  • Half Adder in Hindi
  • Full Adder in Hindi

अब, आगे इस पोस्ट में हम Half adder, full adder, half subtractor और full subtractor के बारें में पढ़ेंगे।

What is Half Adder in Hindi?

यह adder केवल दो Input bits को जोड़ता है.  नीचे लिखी गई Half-adder की truth-table को देखें, जिसमे Input X और Input Y का value 1 है. यदि आप बाइनरी addition के बारे में पढ़ चुके हैं, तो जानते होंगे की जब 1 और 1 को आपस में जोड़ा जाता है तो आउटपुट में sum ‘0’ और Carry ‘1’ प्राप्त होता है.

  • Half Adder Truth Table
Half Adder and Full Adder in Hindi

चलिए, अब sum और carry का equation निकालते हैं. इसके लिए karnaugh map (K-map) की जानकारी होनी चाइये।Truth-table में X और Y दो इनपुट हैं. जब हम इन दो इनपुट values को जोड़ते हैं तो एक sum और carry (हासिल) प्राप्त होगा। जैसे- 1 और 0 को आपस में जोड़े तो sum 1 होगा और carry भी 0 प्राप्त होगा।

Sum की equation को ज्ञात करने के लिए sum में जहाँ ‘1’ है, वहाँ K-map में 1 रखें।

Half Adder and Full Adder in Hindi

Sum = X’.Y + X.Y’

Sum = X⊕Y

Carry का समीकरण ज्ञात करने के लिए Truth-table में Carry में जहाँ ‘1’ है, वहाँ  K-map में एक रखें।

Half Adder and Full Adder in Hindi

Carry = X.Y

  • Circuit of Half-Adder
Half Adder and Full Adder in Hindi

What is Full Adder in Hindi?

जिस तरीके से half-adder दो बिट्स को आपस में जोड़ता है. उसी प्रकार, Full adder 3-Input bits को एक साथ जोड़ने का काम करता है. नीचे लिखी गई, truth-table को देखें।

इसमें तीन Input हैं- X, Y और Z, जिनकी वैल्यू 1 है. जब आप X=1 और Y=1 को आपस में जोड़ते हैं, तो Sum ‘0’ और Carry ‘1’ प्राप्त होती है. प्राप्त Sum के मान ‘0’ और Input Z के मान ‘1’ को आपस में जोड़ने पर Sum ‘1’ और Carry ‘1’ प्राप्त होगा।

  • Full Adder Truth Table 
Half Adder and Full Adder in Hindi

Truth-table में Sum, जहाँ ‘1’ आया है, उसके corresponding समीकरण लिखें।

Sum = X ‘.Y’.Z+X’.Y.Z’+X.Y’.Z’+X.Y.Z

इस समीकरण को हल करें,

= X’.(Y’.Z +Y.Z’) + X (Y’.Z’+Y.Z )

Half Adder and Full Adder in Hindi

=X ⊕ Y ⊕ Z

Truth-table में carry में जहाँ ‘1’ है. उन नंबर को K-map में plot करें।

Half Adder and Full Adder in Hindi

Carry = XY+YZ+XZ

अब, आउटपुट और carry की equation को logic gate की मदद से implement  करते हैं.

Half Adder and Full Adder in Hindi

Full Adder and Half Adder in Hindi के circuit को basic gates (AND, OR और NOT) गेट की मदद से implement करें।

Half Adder Using Basic Gates 

Half Adder and Full Adder in Hindi

Full Adder Using Basic Gates 

Half Adder and Full Adder in Hindi

Digital Electronics में Subtractor एक ऐसा Combinational Circuit है, जो subtraction यानी घटाने का काम करता है.

जिस तरीके से Mathematics यानी गणित में हम दो नंबर्स को घटाते हैं. उसी प्रकार, Digital Electronics में हम Binary Numbers को घटाते हैं. उदाहरण के लिए,

गणित विषय के अनुसार, 90 में से 30 घटाने पर 60 प्राप्त होता है. मुझे उम्मीद है की यह आपको आता होगा।

लेकिन, Digital Electronics में इन numbers (90 और 30) को घटाने के लिए, पहले इनको बाइनरी में बदलना पड़ता है, और फिर हम binary subtraction करते हैं. नीचे दिये गए चित्र को देखें।

What is Subtractor in Hindi

प्राप्त बाइनरी आउटपुट को डेसीमल में बदलने पर, 60 ही मिलता है.

Subtractor दो प्रकार के होते हैं,

  • Half-Subtractor 
  • Full-Subtractor 

आइये, अब आगे इस पोस्ट में, हाफ-सब्ट्रैक्टर और फुल-सब्ट्रैक्टर के बारे में पढ़ेंगे।

हाफ सब्ट्रैक्टर क्या है? (What is Half Subtractor in Hindi?)

यह एक ऐसा Combinational Circuit है, जो एक binary digit को दूसरी binary digit में से subtract करता है.

इस circuit में दो input होते हैं, और दो output (Borrow और Difference) produce होते हैं. नीचे दिए गए चित्र को देखें,

What is Half Subtractor in Hindi
  • Truth Table For Half Subtractor 

Input X Input Y D = X – Y 
0000
0111
1010
1100
  • Half Subtractor Expression 

Half Subtractor की Equation को हम K Map (Karnaugh Map) से प्राप्त करेंगे।

Truth-table में से Difference (D) के output को 2-variable K Map में लिखते हैं.

What is Half Subtractor in Hindi

D = X’ . Y + X . Y’

D = X ⊕Y 

इसी प्रकार, Borrow के लिए Equation निकालेंगे,

What is Half Subtractor in Hindi

B = X’.Y 

  • Half Subtractor Circuit 

आइये, अब logic gate की मदद से हाफ सब्ट्रैक्टर की Difference और Borrow Equation को implement करते हैं.

What is Half Subtractor in Hindi

क्या, आपको half subtractor अच्छे से समझ आया? आगे, हम जानेंगे की फुल सब्ट्रैक्टर क्या है?

फुल सब्ट्रैक्टर क्या है? (What is Full Subtractor in Hindi?)

हाफ सब्ट्रैक्टर की तरह Full Subtractor भी एक Combinational Logic Circuit है. यह दो से अधिक bits को Subtract करता है.

इसमें 3 input और 2 output होते हैं.

What is Full Subtractor in hindi
  • Truth table of Full Subtractor 

Input A Input B Input C Output (D)  Bout 
00000
00111
01011
01101
10010
10100
11000
11111

आइये, अब ऊपर लिखी गई Truth-table को समझते हैं. इस truth table में तीन इनपुट हैं, और 2 आउटपुट produce हो रहे हैं.

Truth-table में ऊपर से दूसरी row को देखें, जिसमे A का input ‘0’, B का input ‘0’ और C का input ‘1’ है.

जब A में से B को Subtract करते हैं, तो output ‘0’ मिलता है. प्राप्त ‘0’ output को ‘1’ में से घटाने पर Borrow = 1 और Difference भी ‘1’ प्राप्त होता है.

  • Full Subtractor Equation 

फुल सब्ट्रैक्टर के output Bout और Difference (D) की Equation को हम karnaugh Map की सहायता से प्राप्त कर सकते हैं.

What is Full Subtractor in hindi

D = A’B’C + A’BC’+AB’C’+ABC

D = A’ (B’C+BC’)+A(B’C’+BC)

D = A ⊕B⊕C

इसी प्रकार, K Map की मदद से full subtractor की Borrow Equation को implement करते हैं.

What is Full Subtractor in hindi

Bout = A’C + BC+ A’B

  • Full Subtractor Circuit Diagram

हम पहले ही पढ़ चुके हैं की लॉजिक गेट क्या है? यदि आपने नहीं पढ़ा है, तो पहले आप उसे पढ़ लें.

आइये, अब D और Bout Equation को logic gate की मदद से implement करते हैं.

What is Full subtractor in hindi

आशा करती हूँ की यह आर्टिकल पढ़ कर, आपको Adder और Subtractor kya hai और kitne prakar के होते हैं, समझने में मदद मिलेगी। आपको अच्छे से समझ में आया होगा, Full Adder, Half Adder in Hindi, Half Subtractor और Full Subtractor Kya hai.

Leave a Comment