Lab 5
Lab 5
Jawad Ahmed
Syndicate A
—
533047
Implementation of Half and Full Adder Circuits
Introduction
In this lab, you will implement half and full adder circuits using hardware components. These adders
play a fundamental role in digital electronics by performing binary addition.
Half Adder
An adder is a digital logic circuit used to perform the addition of binary numbers. The half adder is
designed to add two single-bit binary numbers, known as the augend and addend, and generates two outputs:
sum and carry.
The reason it is called a "half adder" is that it can only handle the addition of two binary digits at a time.
Unlike a full adder, it does not have a provision for carrying input from a previous stage, which makes it
unsuitable for multi-bit binary addition. Therefore, for adding multi-bit binary numbers, a full adder circuit is
required.
JAWAD AHMED
Full Adder
Full Adder is the circuit that consists of two EX-OR gates, two AND gates, and one OR gate. Full
Adder is the adder that adds three inputs and produces two outputs which consist of two EX-OR gates, two
AND gates, and one OR Gate. The first two inputs are A and B and the third input is an input carry as C-IN.
The output carry is designated as C-OUT and the normal output is designated as S which is SUM.
JAWAD AHMED
Conclusion
In this lab, we successfully implemented half and full adder circuits using hardware components. The
half adder was able to perform binary addition of two bits but lacked a carry-in input, making it unsuitable for
multi-bit operations. On the other hand, the full adder effectively handled three inputs, including a carry-in,
enabling it to be cascaded for multi-bit binary addition. These adders are fundamental building blocks in digital
circuits and are widely used in arithmetic logic units (ALUs) and computational systems.
JAWAD AHMED