To convert 101101.011₂ to decimal, we split it into integer and fractional parts. The integer 101101₂ equals 1×32 + 0×16 + 1×8 + 1×4 + 0×2 + 1×1 = 32 + 8 + 4 + 1 = 45. The fractional .011₂ equals 0×1/2 + 1×1/4 + 1×1/8 = 0.25 + 0.125 = 0.375. Adding these gives 45.375. Hence, 45.375 is the correct decimal value.
Option A:
Option A carefully evaluates both the integer and fractional bits to obtain 45.375. It shows correct use of base-2 positional weights, including negative powers for the fractional part. Because both parts sum to 45.375, this option accurately reflects the binary input.
Option B:
Option B, 45.625, would require the fractional part to be .101₂ (0.5 + 0.125) instead of .011₂. Therefore it misinterprets which bits are set in the fractional portion. As a result, it slightly overestimates the correct value.
Option C:
Option C, 45.5, assumes the fractional part contributes only 0.5, which corresponds to .1₂, not .011₂. This ignores one of the lower-order fractional bits and therefore under-represents the actual value of the binary fraction.
Option D:
Option D, 46.375, incorrectly increases the integer part by 1, as if 101110₂ were used instead of 101101₂. This mismatch in the integer component significantly changes the total, so it does not represent the given binary number.
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!