About the Full Adder
The full adder extends the half adder by accepting a
carry-in (Cin) input. It's built from two half adders and an OR gate: HA₁ adds A and B, then HA₂ adds that sum with the carry-in. The final carry-out is the OR of the two intermediate carries. This design allows full adders to be chained together for multi-bit addition.