Multiple choice

The number of full and half address required to add 16-bit numbers is

  1. 8 half adder, 8 full adder

  2. 1 half adder, 15-full adder

  3. 16 half adder, 0 full adder

  4. 4 half adder, 12 full adder

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Adding two 16-bit numbers requires: 1 half adder for the LSB (no carry-in needed) and 15 full adders for the remaining bits (each must handle carry-in from the previous stage). This totals 16 adders for 16 bits. The half adder at position 0 generates the first carry-out, which becomes the carry-in for the full adder at position 1.