国际空间研究组织 | ISRO CS 2015 |问题 1
哪个给定数字的 IEEE-754 32 位浮点表示为 0 10000000 110 0000 0000 0000 0000 0000
(一) 2.5
(二) 3.0
(三) 3.5
(D) 4.5答案: (C)
说明: IEEE-754 32 位浮点表示法有超过 128 表示法,第一个 MSB 表示尾数的符号位,接下来的 8 位表示指数(超过 127),最后 23 位表示尾数的值。
给定,浮点 = 0 10000000 110 0000 0000 0000 0000 0000
MSB 处为 0 表示尾数为正。
接下来的 8 位,即 10000000 = exponent = 2 128但因为它是超过 127 表示法,
所以指数的实际值 = 2 128 – 127 = 2 1
标准化形式的尾数值 = 1.110 0000 0000 0000 0000 0000
答案 = (1.11) 2 * 2 = 3.5
选项(C)是正确的。这个问题的测验