Difficulty: Easy
Correct Answer: One nibble (4 bits)
Explanation:
Introduction / Context:
Binary-coded decimal (BCD) is a numeric encoding in which each decimal digit (0 through 9) is encoded separately in binary. BCD is widely used in calculators, financial displays, and any system where exact decimal digit representation and easy decimal I/O are important.
Given Data / Assumptions:
Concept / Approach:
Standard BCD uses 4 bits per decimal digit. Each 4-bit group (a nibble) holds one digit. Multi-digit numbers are encoded as sequences of nibbles, not as a single pure-binary value. This facilitates easy conversion to human-readable decimal digits and prevents rounding errors that can occur with binary floating formats when decimal exactness is required.
Step-by-Step Solution:
Verification / Alternative check:
Check common examples: 59 in BCD is 0101 1001 (two nibbles), not 00111011 (which is binary 59). This reaffirms the 4-bit-per-digit rule.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing BCD with packed or unpacked representations: unpacked BCD may use a full byte per digit for convenience, but the encoding itself still uses 4 bits to carry the value 0–9.
Final Answer:
One nibble (4 bits)
Discussion & Comments