Difficulty: Easy
Correct Answer: Full adders have a carry input capability.
Explanation:
Introduction / Context:
Half-adders and full-adders both compute binary sums, but only one supports carry propagation, which is essential for multi-bit addition in arithmetic logic units. This question targets your understanding of that essential extension.
Given Data / Assumptions:
Concept / Approach:
The full-adder’s distinguishing feature is the ability to accept a carry-in (Cin) from the previous stage, enabling chaining across multiple bit positions. Without Cin, multi-bit addition cannot propagate carry, which is why half-adders alone are insufficient for parallel addition of multi-bit numbers.
Step-by-Step Solution:
Identify missing feature in half-adder: no carry-in.Recognize full-adder adds Cin to A and B: Sum = A XOR B XOR Cin.Thus, the major difference is the carry input capability.
Verification / Alternative check:
Truth tables demonstrate that full-adders cover 8 input combinations (A, B, Cin), whereas half-adders cover 4 combinations (A, B).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Full adders have a carry input capability.
Discussion & Comments