求12.5D的三字节浮点数表示?
正确答案:
要想求浮点数表示,首先应确定浮点数的格式。这里我们使用一种常用的三字节浮点数格式:第一字节为阶码,其中,最高位为数值的符号,次高位为阶的符号;第二、三字节为尾数,尾数必须大于等于0.5。另外,阶码和尾数用原码表示。
根据以上格式规定,可得如下求法:
12.5=0.78125×16=0.78125×24
所以:尾数=0.78125阶=4
将尾数转化为二进制,得0.78125=0.1100100000000000B
所以,原数的三字节浮点数表示为:000010001100100000000000B或:04C800H
根据以上格式规定,可得如下求法:
12.5=0.78125×16=0.78125×24
所以:尾数=0.78125阶=4
将尾数转化为二进制,得0.78125=0.1100100000000000B
所以,原数的三字节浮点数表示为:000010001100100000000000B或:04C800H
答案解析:有
微信扫一扫手机做题