In: Computer Science
Convert 11001001100101101011010011010111 from IEEE 754 to decimal show work
1 10010011 00101101011010011010111 sign bit is 1(-ve) exp bits are 10010011 => 10010011 => 1x2^7+0x2^6+0x2^5+1x2^4+0x2^3+0x2^2+1x2^1+1x2^0 => 1x128+0x64+0x32+1x16+0x8+0x4+1x2+1x1 => 128+0+0+16+0+0+2+1 => 147 in decimal it is 147 so, exponent/bias is 147-127 = 20 frac bits are 00101101011010011010111 IEEE-754 Decimal value is 1.frac * 2^exponent IEEE-754 Decimal value is 1.00101101011010011010111 * 2^20 1.00101101011010011010111 in decimal is 1.1773937940597534 => 1.00101101011010011010111 => 1x2^0+0x2^-1+0x2^-2+1x2^-3+0x2^-4+1x2^-5+1x2^-6+0x2^-7+1x2^-8+0x2^-9+1x2^-10+1x2^-11+0x2^-12+1x2^-13+0x2^-14+0x2^-15+1x2^-16+1x2^-17+0x2^-18+1x2^-19+0x2^-20+1x2^-21+1x2^-22+1x2^-23 => 1x1+0x0.5+0x0.25+1x0.125+0x0.0625+1x0.03125+1x0.015625+0x0.0078125+1x0.00390625+0x0.001953125+1x0.0009765625+1x0.00048828125+0x0.000244140625+1x0.0001220703125+0x6.103515625e-05+0x3.0517578125e-05+1x1.52587890625e-05+1x7.62939453125e-06+0x3.814697265625e-06+1x1.9073486328125e-06+0x9.5367431640625e-07+1x4.76837158203125e-07+1x2.384185791015625e-07+1x1.1920928955078125e-07 => 1+0.0+0.0+0.125+0.0+0.03125+0.015625+0.0+0.00390625+0.0+0.0009765625+0.00048828125+0.0+0.0001220703125+0.0+0.0+1.52587890625e-05+7.62939453125e-06+0.0+1.9073486328125e-06+0.0+4.76837158203125e-07+2.384185791015625e-07+1.1920928955078125e-07 => 1.1773937940597534 so, 1.1773937940597534 * 2^20 in decimal is 1234586.875 so, 11001001100101101011010011010111 in IEEE-754 single precision format is -1234586.875 Answer: -1234586.875