IBM370的短浮点数格式中,总位数为32位,左边第一位(bit0)为数符,随后7位(bit1~bit7)为阶码,用移码表示,偏置常数为64,右边24位(bit8~bit31)为6位十六进制原码小数表示的尾数,采用规格化形式表示。若将十进制数-265.62

admin2022-06-07  34

问题 IBM370的短浮点数格式中,总位数为32位,左边第一位(bit0)为数符,随后7位(bit1~bit7)为阶码,用移码表示,偏置常数为64,右边24位(bit8~bit31)为6位十六进制原码小数表示的尾数,采用规格化形式表示。若将十进制数-265.625用该浮点数格式表示,则应表示为(    )。(用十六进制形式表示)

选项 A、C3109A00H
B、43109A00H
C、83109A00H
D、03109A00H

答案A

解析 进制转换:(-265.625)10=(-100001001.101)2=(-000100001001.1010)2=(-109.A)16=(-0.109A)16×163,因此浮点数的符号位为1(负数),阶为3,用7位移码表示为64+3=(1000011)2。这样该数的浮点数表示的前面8位为(11000011)2=(11000011)2,对应的十六进制为C3H。尾数部分的6位十六进制数为109A00H(没有隐含位1)。所以,该数的浮点数表示为C3109A00H,故选A。
转载请注明原文地址:https://jikaoti.com/ti/qdDjFFFM
0

相关试题推荐
随机试题
最新回复(0)