问题:

【十进制数转化为二进制规格化浮点数十进制数-0.1953125表示为二进制数规格化浮点数是多少,设浮点数的格式为阶符、尾符各为1位,阶码为3位,位数为7位,答案是E9CH,来个大神给具体明了的步骤】

更新时间:2024-04-28 06:12:52

问题描述:

龚俊斌回答:

  (1)转换成二进制数,再规格化:-0.1953125D=-0.0011001B=-0.11001*2^(-2)

  注:规格化只需将二进制数写成尾数为0.1*****(即0.1开头)此种格式即可.

  (2)阶码为-2,用3位二进制表示为-010B(注:前面补0),求出补码为1110.方法略,不懂自己看书.

  (3)7位尾数为-0.1100100(注:后面补0),求出补码为10011100.

  (4)规格化浮点数形式为:阶码+尾数,即为111010011100,转换为十拉进制为E9C.

  做题要归纳方法,希望对你有用.

最新更新