Half Adder / Full Adder / Half Subtractor / Full Subtractor:

AIM: To realize

  1. Half Adder
  2. Full Adder
  3. Half Subtractor
  4. Full Subtractor

LEARNING OBJECTIVE:

  • To realize the adder and subtractor circuits using basic gates and universal gates
  • To realize full adder using two half adders
  • To realize a full subtractor using two half subtractors

COMPONENTS REQUIRED:

  • IC 7400
  • IC 7408
  • IC 7486
  • IC 7432
  • Patch Cords & IC Trainer Kit

THEORY:

Half-Adder:

A combinational logic circuit that performs the addition of two data bits, A and B, is called a half-adder. Addition will result in two output bits; one of which is the sum bit,
S, and the other is the carry bit, C.

TURTH TABLE
INPUTOUTPUT
ABS = A ⊕ BC = AB
0000
0110
1010
1101

BASIC GATE

HALF_ADDER
HALF_ADDER

OUTPUT

HALF_ADDER_OUTPUT
HALF_ADDER_OUTPUT

HALF ADDER USING NAND

HALF_ADDER_NAND
HALF_ADDER_NAND

HALF ADDER USING NOR

HALF_ADDER_NOR
HALF_ADDER_NOR

Full-Adder:

The half-adder does not take the carry bit from its previous stage into account.
This carry bit from its previous stage is called carry-in bit. A combinational logic circuit that
adds two data bits, A and B, and a carry-in bit, Cin , is called a full-adder.

TURTH TABLE
INPUTOUTPUT
ABCSum = A ⊕ B ⊕ CCarry = A.B + (A ⊕ B) C
00000
00110
01010
01101
10010
10101
11001
11111

BASIC GATE

Full_Adder
Full_Adder

OUTPUT

Full_Adder_Output
Full_Adder_Output

FULL ADDER USING NAND

Full_Adder_Nand
Full_Adder_Nand

FULL ADDER USING NOR

Full_Adder_Nor
Full_Adder_Nor

Half Subtractor:

Subtracting a single-bit binary value B from another A (i.e. A -B ) produces
a difference bit D and a borrow out bit B-out. This operation is called half subtraction and the
circuit to realize it is called a half subtractor.

TURTH TABLE
INPUTOUTPUT
ABD = A ⊕ BB = AB
0000
0111
1010
1100

BASIC GATE

Half_Subtractor
Half_Subtractor

OUTPUT

Half_Subtractor_Output
Half_Subtractor_Output

HALF SUBTRACTOR USING NAND

Half_Subtractor_Nand
Half_Subtractor_Nand

HALF SUBTRACTOR USING NOR

Half_Subtractor_Nor
Half_Subtractor_Nor

Full Subtractor:

Subtracting two single-bit binary values, B, Cin from a single-bit value A
produces a difference bit D and a borrow out Br bit. This is called full subtraction.

TURTH TABLE
INPUTOUTPUT
ABCD =A ⊕ B ⊕ CB = AB + BC + AC
00000
00111
01011
01101
10010
10100
11000
11111

BASIC GATE

Full_Subtractor
Full_Subtractor

OUTPUT

Full_Subtractor_Output
Full_Subtractor_Output

FULL SUBTRACTOR USING NAND

Full_Subtractor_Nand
Full_Subtractor_Nand

FULL SUBTRACTOR USING NOR

Full_Subtractor_Nor
Full_Subtractor_Nor
(Visited 59,479 times, 3 visits today)
Adder & Subtractor ( Half Adder | Full Adder & Half Subtractor | Full Subtractor )
Share with Friends :
Tagged on:                         

Er. Arvind Ahir

Im Er. Arvind Ahir Skills Web Developer in Php, Networking, Arduino . Education 10th : KV Suranussi Jal. (2010-12) Diploma in CSE : Mehr Chand PolyTechnic Jal. (2012-15) B.Tech CSE : CT INSTITUTE OF TECHNOLOGY & RESEARCH, JALANDHAR (2015-19)

16 thoughts on “Adder & Subtractor ( Half Adder | Full Adder & Half Subtractor | Full Subtractor )

  • 15/07/2017 at 12:33 am
    Permalink

    I like looking through an article that will make men and women think. Also, many thanks for allowing for me to comment!

    Reply
  • 08/04/2018 at 4:50 am
    Permalink

    I discovered your Adder & Subtractor ( Half Adder | Full Adder & Half Subtractor | Full Subtractor ) – AHIRLABS page and noticed you could have a lot more traffic. I have found that the key to running a website is making sure the visitors you are getting are interested in your subject matter. We can send you targeted traffic and we let you try it for free. Get over 1,000 targeted visitors per day to your website.

    Reply
  • 18/05/2018 at 10:06 am
    Permalink

    Simply wish to say your article is as astounding. The clarity on your submit is simply cool and i can assume you’re a professional on this subject.
    Fine along with your permission let me to grab your feed to keep up to date with drawing close post.

    Thanks one million and please continue the enjoyable work.

    Reply
  • 16/08/2018 at 3:55 pm
    Permalink

    I don’t know whether it’s just me or if everyone else experiencing issues with your site. It seems like some of the text within your posts are running off the screen. Can somebody else please comment and let me know if this is happening to them too? This could be a issue with my internet browser because I’ve had this happen before. Thanks

    Reply
  • 23/08/2018 at 1:38 pm
    Permalink

    You don’t require more than 9 nand or 9 nor Gates to implement a full adder or full subtractor..

    Reply
  • 24/08/2018 at 12:53 am
    Permalink

    Which software you had use for draw these diagrams?

    Reply
  • 29/07/2019 at 10:23 am
    Permalink

    You are in my bookmarks now!

    Reply
  • 25/12/2019 at 6:45 am
    Permalink

    Certainly I like your website, however you have to check the spelling on several of your posts. Many of them are rife with spelling problems and I find it very silly to inform you. Nevertheless I’ll definitely come again again!

    Reply
  • 26/12/2019 at 8:43 pm
    Permalink

    Thanx for a very interesting web site. What else could I get that type of information written in such a perfect means? I’ve a mission that I am simply now operating on, and I have been on the look out for such information.

    Reply
  • 28/10/2020 at 7:09 am
    Permalink

    The full substractor truth table is wrong. When

    Reply
    • 28/10/2020 at 4:19 pm
      Permalink

      Thanks For Telling Us.

      Reply
  • 05/07/2021 at 8:33 am
    Permalink

    A great post without any doubt.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *