IEEE-754标准规定:单精度浮点数的最高位为符号位,后面跟8位经偏移的阶码(移码),偏移量为+127,尾数用原码表示,且把尾数规格化为1.xxx.…x(x为0或1),并将1去掉,尾数用23位表示。根据该标准,十进制数+178.125的规格化表示形式为(

admin2013-01-05  45

问题 IEEE-754标准规定:单精度浮点数的最高位为符号位,后面跟8位经偏移的阶码(移码),偏移量为+127,尾数用原码表示,且把尾数规格化为1.xxx.…x(x为0或1),并将1去掉,尾数用23位表示。根据该标准,十进制数+178.125的规格化表示形式为(7)。

选项 A、0 1000011001100100010000000000000
B、0 10000111 01100100010000000000000
C、1 1000010001100100010000000000000
D、0 10000110 11100100010000000000000

答案A

解析 数值数据在计算机中有两种表示方法:定点表示(整数)和浮点表示(实数)。定点数小数点隐含在个位数的右边,浮点数小数点的位置不固定,由指数部分指明小数点的实际位置。在计算机中表示浮点数时,指数可选用不同的编码,尾数的格式和小数点的位置也可以有不同的规定,因此,浮点数的表示方法不是惟一的,不同的计算机可以有不问的规定。本题中先把十进制数178.125 转化成二进制数10110010.001,然后根据IEEE 754 标准,把尾数规格化为1.XXX...X(x为0或1),并将1去掉,尾数用23位原码表示,得到尾数 01100100010000000000000 的表示形式。其阶码为6,用8位移码表示为10000110,最后在最高位添上尾数的符号位0。答案A。
转载请注明原文地址:https://kaotiyun.com/show/BFkZ777K
0

最新回复(0)