Skip to content
Solved Examples · Example 2

Q.Convert 100000101001BCD100000101001_{BCD} into decimal.

Karnataka PUCTextbookNumericImportance★★★★★est
4% · 6/160 Questions
✓ Free question

[!TLDR]

Split the BCD string into nibbles of four bits and decode each to one decimal digit.

Since every decimal digit occupies exactly four bits in 8-4-2-1 BCD, decoding is just the reverse of encoding: group the bit string into 4-bit blocks (starting from the least-significant end) and read each block using the weights 8, 4, 2, 1.

Grouping 100000101001100000101001 into nibbles:

1000 0010 10011000\ 0010\ 1001

Decoding each nibble:

1000→81000 \rightarrow 8

0010→20010 \rightarrow 2

1001→91001 \rightarrow 9

Placing the digits in order gives the decimal value.

[!ANSWER]

100000101001BCD=82910100000101001_{BCD} = 829_{10}

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.