Question 1.10: Calculate the binary equivalent of the decimal number (.3125...

Calculate the binary equivalent of the decimal number (.3125)_{10} using the recursive algorithm 1.2.

The blue check mark means that this solution has been answered and checked by an expert. This guarantees that the final answer is accurate.
Learn more on how we answer questions.

Let      c_0=(.3125)_{10}

\begin{array}{lll} 2(.3125)_{10}=(.6250)_{10} & b_1=0 & c_1=(.6250)_{10} \\ 2(.6250)_{10}=(1.250)_{10} & b_2=1 & c_2=(.250)_{10} \\ 2(.250)_{10}=(.50)_{10} & b_3=0 & c_3=(.50)_{10} \\ 2(.50)_{10}=(1.00)_{10} & b_4=1 & c_4=(0)_{10} \end{array}

The binary equivalent of (.3125)_{10} \text { is }\left(. b_1 b_2 b_3 b_4\right)_2=(.0101)_2 . This example has a terminating binary fraction, but not each terminating decimal fraction will give a terminating binary fraction, and this is true for other number systems also.

Related Answered Questions

Question: 1.14

Verified Answer:

Let          c_0=(. B 4)_{16} [l...
Question: 1.13

Verified Answer:

Let      c_0=(.71)_8 \be...
Question: 1.12

Verified Answer:

Using the algorithm 1.2 and binary arithmetic, we ...
Question: 1.9

Verified Answer:

\begin{aligned} (2655)_{16} &=2 \times...
Question: 1.8

Verified Answer:

(231)_{10}=2 \times 10^2+3 \times 10^1+1 \...
Question: 1.7

Verified Answer:

(231)_{10}=2 \times 10^2+3 \times 10^1+1 \...
Question: 1.6

Verified Answer:

(110111)_2=1 \times 2^5+1 \times 2^4+0 \ti...
Question: 1.5

Verified Answer:

\begin{array}{lll} 2655=165 \times 16+15 &...
Question: 1.4

Verified Answer:

\begin{array}{lll} 231=115 \times 2+1 &...
Question: 1.1

Verified Answer:

Decimal Arithmetic (For base 10, digits are 0 … 9)...