BCD encoding practice What is the Binary-Coded Decimal (BCD) representation for the decimal number 347?

Difficulty: Easy

Correct Answer: 0011 0100 0111

Explanation:


Introduction / Context:
In BCD, each decimal digit is encoded separately as a 4-bit binary nibble. This format is common in digital displays and decimal-centric arithmetic operations.


Given Data / Assumptions:

  • Number: 347 (three decimal digits).
  • BCD maps: 0→0000 … 9→1001.


Concept / Approach:
Encode each digit independently and write the nibbles in order from most significant digit to least significant digit.


Step-by-Step Solution:

1) 3 → 0011.2) 4 → 0100.3) 7 → 0111.4) Concatenate with spaces between nibbles: 0011 0100 0111.


Verification / Alternative check:
Decode the BCD nibbles back: 0011→3, 0100→4, 0111→7 to recover 347.


Why Other Options Are Wrong:

  • 1100 1011 1000 and 1100 1011 0110: These contain nibbles larger than 1001, which are not valid BCD digits.
  • 0011 0100 0001: Encodes 341, not 347.


Common Pitfalls:
Using straight binary for the whole number instead of per-digit encoding, or producing an invalid BCD nibble above 1001.


Final Answer:
0011 0100 0111

More Questions from Number Systems and Codes

Discussion & Comments

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