5 questions to test your understanding
A half adder receives inputs A=1 and B=1. What are the sum and carry outputs?
Why can't half adders alone be chained to build a multi-bit binary adder?
In a half adder, the XOR gate produces the carry bit and the AND gate produces the sum bit.
A half adder is sufficient for the second-least-significant bit position (bit 1) of a multi-bit adder, since carries primarily propagate from that position forward.
Why does XOR implement the sum bit and AND implement the carry bit in a half adder? Explain in terms of what each gate computes.