Experiment 6: Adders: Figure 5.1: Half Adder
Experiment 6: Adders: Figure 5.1: Half Adder
6.1 Aim:
To realize the working of Half Adder and Full Adder by using Basic gates and NAND gates
6.4 Theory:
Half Adder: A combinational logic circuit that performs the addition of two data bits, AandB, 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 Cr. The Boolean functions describing the half-adder are:
S = A xor B
Cr = A.B
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. The Boolean functions describing the full-adder
are:
S = (A xor B) xor Cin Cout = A.B + Cin (A xor B)
Half Adder
Inputs Outputs
A B S C
0 0
0 1
1 0
1 1
Table5.1:HalfAdder
Full Adder
Inputs Outputs
A B C S Co
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Table5.2:Full Adder
VIVA QUESTIONS:
1. What is a half adder?