BCD encoding — check the claim for decimal 73: Binary-Coded Decimal (BCD) represents each decimal digit with its 4-bit binary code. Evaluate: “The BCD equivalent of 73 is 01001001.”

Difficulty: Easy

Correct Answer: Incorrect (correct BCD is 0111 0011)

Explanation:

Introduction / Context:BCD is widely used in digital displays and financial systems because it preserves each decimal digit explicitly. Each decimal digit 0–9 maps to a 4-bit binary pattern. This question verifies whether you can encode a two-digit decimal number into standard (8421) BCD.

Given Data / Assumptions:

  • Use straight (8421) BCD: 0→0000, 1→0001, …, 9→1001.
  • Each decimal digit is encoded independently into 4 bits.
  • No parity, sign nibble, or excess-3 code is used.

Concept / Approach:For 73, the tens digit is 7 and the ones digit is 3. Encode each digit to 4 bits and concatenate tens before ones. Therefore: 7→0111 and 3→0011, yielding 0111 0011.

Step-by-Step Solution:Identify digits: 7 and 3.Map 7 → 0111; map 3 → 0011.Concatenate: 0111 0011.Compare to claim 0100 1001 (which corresponds to decimal 49 in BCD). The claim is incorrect.

Verification / Alternative check:Check table: 7=0111, 3=0011. The provided 0100 1001 equals 4=0100 and 9=1001 → decimal 49, not 73.

Why Other Options Are Wrong:“Correct” is wrong for straight BCD. Terms like “packed BCD with parity” or “excess-3” describe different encodings and still would not match 0100 1001 for 73.

Common Pitfalls:Confusing BCD with binary of the whole number (73₁₀ = 1001001₂) or with ASCII codes for characters.

Final Answer:Incorrect (correct BCD is 0111 0011)

More Questions from Number Systems and Codes

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion