单选题 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位为(1 1000011)2=(1100 0011)2,对应的十六进制为C3H。尾数部分的6位十六进制数为109A00H(没有隐含位1)。所以,该数的浮点数表示为C3109A00H,故选A。