To convert 0.625 to binary, we multiply the fraction repeatedly by 2 and record integer parts. 0.625×2 = 1.25 gives 1, leaving 0.25; 0.25×2 = 0.5 gives 0, leaving 0.5; 0.5×2 = 1.0 gives 1, leaving 0. Thus, the bits after the point are 1,0,1, yielding 0.101₂. Therefore, 0.625₁₀ equals 0.101₂.
Option A:
Option A correctly applies the fractional conversion algorithm and identifies the sequence of integer parts as 1, 0, and 1. This precisely encodes the contributions 1/2 and 1/8, which sum to 0.625, making 0.101₂ the correct binary fraction.
Option B:
Option B, 0.011₂, corresponds to 0/2 + 1/4 + 1/8 = 0.375, which is lower than 0.625 and misses the 1/2 component. Thus, it does not match the given decimal fraction.
Option C:
Option C, 0.110₂, equals 1/2 + 1/4 = 0.75, which overshoots 0.625. This sequence of bits adds too much fractional value, making it incorrect for 0.625.
Option D:
Option D, 0.1001₂, represents 1/2 + 0/4 + 0/8 + 1/16 = 0.5625, which is close but still less than 0.625. It arises from a mistaken final step in the conversion algorithm.
Comment Your Answer
Please login to comment your answer.
Sign In
Sign Up
Answers commented by others
No answers commented yet. Be the first to comment!