Full Adders and Half Adders work on the same basic principle, a half adder is a method of adding two binary numbers using only the left-most bits. Half adders are fast and efficient, but they only work for binary numbers. If you want to add a decimal number, you will need a full adder. A full adder can add decimal numbers just like binary numbers, but it can also add decimal numbers in the middle bits, too

Half Adder is a combinational logic circuit and it is obtained by connecting one EX-OR gate and another is AND gate. The half adder circuit has two inputs which are A and B and two outputs that are Sum and Carry. The output of the EX-OR gate is the Sum that is obtained from the sum of both the one-bit numbers. that is called the Half Adder circuit. ### Truth Table Of Half Adder ### Logical Expression of Half Adder

Sum (S) = A ⊕ B

Carry (C) = A . B

Full Adder also combinational logic circuits like half adder and it consists of two EX-OR gates, two AND gates, and one OR gate. Full Adder can adds three inputs and gives two outputs from EX-OR, AND, and OR gates. The first two inputs are A and B among three inputs and third input is carry as C-IN. According to circuit diagram the output is designed as C- Out and the normal output is designed as S that is SUM. ### Truth Table Of Full Adder ### Logical Expression of Full Adder

CARRY-OUT = AB + BCin + ACin

SUM = (A ⊕ B) ⊕ Cin