0% found this document useful (0 votes)
25 views14 pages

Half & Full Adders

This document discusses different types of adder circuits used in arithmetic operations. It describes half adders, which can add two bits and have two inputs and two outputs, and full adders, which can add three bits and have three inputs and two outputs. Full adders can be designed using two cascaded half adders. Adders are basic building blocks used to perform binary addition in digital circuits.

Uploaded by

Sakina Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views14 pages

Half & Full Adders

This document discusses different types of adder circuits used in arithmetic operations. It describes half adders, which can add two bits and have two inputs and two outputs, and full adders, which can add three bits and have three inputs and two outputs. Full adders can be designed using two cascaded half adders. Adders are basic building blocks used to perform binary addition in digital circuits.

Uploaded by

Sakina Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

ARITHMETIC CIRCUITS

HALF & FULL ADDERS


Adders
• An Adder is a type of digital circuit that
performs the operation of addition of numbers.

• Its main objective is addition of binary numbers,


but they can be used in various other
applications.

2
Types of Adders
• There are two types of Adders;
• One is Half Adder, and
• Other is Full Adder.
• They are the ‘Building Blocks’ of Arithmetic
Circuits.

3
Half Adder

• Half Adder has two inputs and two outputs. It can


add only two bits.

• Inputs are named as A and B, and the outputs are


named as Sum (S) and Carry (C).

• The Sum is obtained by X-ORing the inputs A and B.


• Carry is obtained by ANDing the inputs A and B

4
Half Adder Symbol

5
Half Adder Circuit

6
Half Adder Table

Inputs Outputs
A B Carry Sum
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Full Adder
• Full adder has three inputs and two outputs.
Three inputs are A and B, and C (the third
input is actually carry input CIN).

• The Sum output is named as SOUT and


the Carry output is named as COUT.

8
Full Adder Symbol

9
Full Adder Designing
• Full adder circuit can be implemented with the
help of two Half Adder circuits.
• The first half adder circuit is used to add A and
B to produce a partial sum.
• The second half adder logic is used to add CIN
to the partial sum produced by the first half
adder circuit.
• Finally, the S output S is obtained.
10
Full Adder Designing

11
Full Adder Circuit

12
Full Adder Table
• Table Inputs Outputs
A B Carry in Carry out Sum
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

13
Binary Addition
• The addition of the four bit numbers is shown
below.
• 4 + 3 = 7 = 0100 8 + 8 = 16 = 1000
• +0011 +1000
_____ _____
• 0111 (No Carry) 10000 (Carry)

14

You might also like