0% found this document useful (0 votes)
3K views11 pages

Half Adder and Full Adder Explained

A half adder and full adder are types of adders used in digital circuits. [1] A half adder accepts two binary inputs and produces two outputs: a sum bit and a carry bit. [2] A full adder accepts three binary inputs - two input bits and an input carry - and produces two outputs: a sum bit and an output carry. [3] The main difference is that a full adder has an additional input for the carry which allows it to be chained to add more than two bits.

Uploaded by

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

Half Adder and Full Adder Explained

A half adder and full adder are types of adders used in digital circuits. [1] A half adder accepts two binary inputs and produces two outputs: a sum bit and a carry bit. [2] A full adder accepts three binary inputs - two input bits and an input carry - and produces two outputs: a sum bit and an output carry. [3] The main difference is that a full adder has an additional input for the carry which allows it to be chained to add more than two bits.

Uploaded by

RockRahil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • Introduction
  • What is Adder?
  • Adders

HALF ADDER

AND FULL ADDER

Group Member
Falah Hassan 14CS13
Maidah Malik 14CS23
Maria Khan14CS25
What is Adder?

Adder : In electronics an adder is digital circuit that


perform addition of numbers. In modern computer
adder reside in the arithmetic logic unit (ALU).
Adders :
 Adders are important not only in the computer but
also in many types of digital systems in which the
numeric data are processed.

Types of adder:

Half adder

Full adder
Half adder : The half adder accepts two binary digits
on its inputs and produce two binary digits outputs, a
sum bit and a carry bit.

 The half adder is an example of a simple, functional


digital circuit built from two logic gates. The half
adder adds to one-bit binary numbers (AB). The
output is the sum of the two bits (S) and the carry (C).
 Note that how the same two inputs are directed to
two different gates. The inputs to the XOR gate
are also the inputs to the AND gate. The input
"wires" to the XOR gate are tied to the input wires
of the AND gate; thus, when voltage is applied to
the A input of the XOR gate, the A input to the
AND gate receives the same voltage.
Full adder : The full adder accepts two inputs bits and
an input carry and generates a sum output and an
output carry.

 The full-adder circuit adds three one-bit binary numbers


(Cin, A ,B) and outputs two one-bit binary numbers, a sum
(S) and a carry (Cout). The full-adder is usually a
component in a cascade of adders, which add 8, 16, 32,
etc. binary numbers.
 If you look closely, you'll see the full adder is simply two half
adders joined by an OR.
 We can implement a full adder circuit with the help of two
half adder circuits. The first half adder will be used to add A
and B to produce a partial Sum. The second half adder
logic can be used to add CIN to the Sum produced by the
first half adder to get the final S output. If any of the half
adder logic produces a carry, there will be an output carry.
Thus, COUT will be an OR function of the half-adder Carry
outputs.
Truth Table:
• 2-input Exclusive-OR • 2-input AND Gate
Gate

Symbol Truth Table


Symbol Truth Table
B A S
B A C
0 0 0 0 0 0
0 1 1 0 1 0
2-input Ex-OR Gate 1 0 1 2-input AND Gate 1 0 0
1 1 0 1 1 1
Half adder truth table

S=A ⊕ B (Exclusive OR)


C=A.B (AND)

Full adder truth table

S= A ⊕ B ⊕ Cin
C=AB + Cin (A ⊕ B)
What is the difference between
half adder and a full adder circuit?
 The main difference between a half-adder and a full-
adder is that the full-adder has three inputs and two
outputs. The first two inputs are A and B and the third
input is an input carry designated as CIN. When a full
adder logic is designed we will be able to string eight
of them together to create a byte-wide adder and
cascade the carry bit from one adder to the next.
 The output carry is designated as COUT and the
normal output is designated as S.
THANK YOU.

Group Member
Falah Hassan 14CS13
Maidah Malik 14CS23
Maria Khan14CS25
HALF ADDER 
HALF ADDER 
AND FULL ADDER
AND FULL ADDER
What is Adder?
What is Adder?
Adder
Adder : In electronics an adder is digital circuit that 
perform addition of numbers. In
Adders :
Adders :
Adders are important not only in the computer but 
also in many types of digital systems in which the 
num
Half adder : 
Half adder : The half adder accepts two binary digits 
on its inputs and produce two binary digits outputs, a
Note that how the same two inputs are directed to 
two different gates.  The inputs to the XOR gate 
are also the inputs to
Full adder 
Full adder : : The full adder accepts two inputs bits and 
an input carry and generates a sum output and an 
out
If you look closely, you'll see the full adder is simply two half 
adders joined by an OR. 
We can implement a full adder c
Truth Table:
Truth Table:
•
2-input Exclusive-OR 
Gate
Symbol
Truth Table
2-input Ex-OR Gate
B
A
S
0
0
0
0
1
1
1
0
1
1
1
0
•
Half adder truth table
Half adder truth table
   S=A ⊕ B (Exclusive OR)
   C=A.B (AND)
Full adder truth table
Full adder tr
What is the difference between 
What is the difference between 
half adder and a full adder circuit?
half adder and a full ad

You might also like