Difficulty: Easy
Correct Answer: 9.125
Explanation:
Introduction / Context:
Interpreting binary fractions requires understanding negative powers of two for positions to the right of the binary point. This conversion appears often in fixed point arithmetic and digital signal processing basics.
Given Data / Assumptions:
Concept / Approach:
Evaluate each set bit as its weight and sum them. The fractional part adds small contributions determined by negative exponents of two.
Step-by-Step Solution:
1) Integer part 1001 = 12^3 + 02^2 + 02^1 + 12^0 = 8 + 0 + 0 + 1 = 9.2) Fractional part .0010 = 02^-1 + 02^-2 + 12^-3 + 02^-4 = 0 + 0 + 0.125 + 0 = 0.125.3) Sum = 9 + 0.125 = 9.125.4) Therefore decimal value is 9.125.
Verification / Alternative check:
Multiply fractional part by 2 repeatedly to recover bits: 0.1252 = 0.25 gives 0, 0.252 = 0.5 gives 0, 0.52 = 1.0 gives 1, 0.02 gives trailing zeros, matching .0010.
Why Other Options Are Wrong:
Common Pitfalls:
Treating binary digits as decimal weights, or reading fractional bits left to right without applying correct negative exponents.
Final Answer:
9.125
Discussion & Comments