A Half-Adder is a type of combinational logic circuit
formed by connecting an XOR gate and an AND gate. It takes two binary inputs, A
and B, and computes their sum and carry.
The XOR gate output represents the sum of the binary digits, while the AND gate
output represents the carry. This arrangement enables the Half-Adder to perform
basic binary addition operations. The Boolean functions for the circuit are
expressed below:
Sum = A ⊕ B
Carry = A . B
A
Full-Adder is a type of combinational logic circuit featuring three inputs and
two outputs. It is constructed by linking two EX-OR gates, three AND gates, and
two OR gates.
The Boolean functions for the circuit are expressed below:
Sum = A ⊕ B ⊕ C
Carry = (
A . B ) + ( A . C ) + ( B . C )