Skip to content
Solved Examples · Example 3

Q.Convert (0011 0100)BCD(0011\ 0100)_{BCD} to binary

Karnataka PUCTextbookNumericImportance★★★★★est
7% · 11/160 Questions
✓ Free question

[!TLDR]

Decode the BCD nibbles to 34, then convert 34 to binary by repeated division by 2.

A BCD word cannot be treated as a plain binary number, so the conversion needs two steps.

Step 1 — BCD to decimal: split into nibbles and decode.

0011→30011 \rightarrow 3

0100→40100 \rightarrow 4

so the number is (34)10(34)_{10}.

Step 2 — decimal to binary: divide 34 repeatedly by 2 and read the remainders from bottom (MSB) to top (LSB).

34÷2=17 r 034 \div 2 = 17\ \text{r}\ 0

17÷2=8 r 117 \div 2 = 8\ \text{r}\ 1

8÷2=4 r 08 \div 2 = 4\ \text{r}\ 0

4÷2=2 r 04 \div 2 = 2\ \text{r}\ 0

2÷2=1 r 02 \div 2 = 1\ \text{r}\ 0

1÷2=0 r 11 \div 2 = 0\ \text{r}\ 1

Reading the remainders upward gives 100010100010.

[!ANSWER]

(0011 0100)BCD=(34)10=(100010)2(0011\ 0100)_{BCD} = (34)_{10} = (100010)_2

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.