Difficulty: Easy
Correct Answer: 00010001BCD
Explanation:
Introduction / Context:
Binary Coded Decimal (BCD) represents each decimal digit with its 4-bit binary equivalent. BCD addition requires special handling whenever a 4-bit nibble exceeds 9 or produces a carry, applying a decimal correction (add 6) to maintain valid BCD digits.
Given Data / Assumptions:
Concept / Approach:
Add the nibbles as binary; if the sum > 1001 (9) or a carry occurs, add 0110 (6) to correct the nibble and propagate carry to the next decimal digit. This ensures each nibble remains a valid BCD 0000–1001.
Step-by-Step Solution:
Verification / Alternative check:
Decimal check: 5 + 6 = 11; BCD “11” is 0001 0001. No ambiguity remains.
Why Other Options Are Wrong:
Common Pitfalls:
Forgetting the +6 correction; misplacing the carry bit; confusing raw binary sum with BCD-corrected digits.
Final Answer:
00010001BCD
Discussion & Comments