题目详情

如果浮点数尾数用补码表示,则( )是规格化数。

  • A.1.01000
  • B.1.11110
  • C.0.01001
  • D.1 11001

正确答案及解析

正确答案
A
解析

本题考查计算机系统硬件基础知识。

一个含小数点二进制数Ⅳ可以表示为更一般形式:

N=2E×F

其中E称为阶码,F为尾数,这种表示数方法称为浮点表示法。

在浮点表示法中,阶码通常为带符号纯整数,尾数为带符号纯小数。浮点数表示格式如下:

初级程序员,章节练习,基础复习,初级程序员练习

很明显,一个数浮点表示不是唯一。当小数点位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。

为了提高数据表示精度,当尾数值不为0时,规定尾数域最高有效位应为1,这称为浮点数规格化表示。否则修改阶码同时左移或右移小数点位置,使其变为规格化数形式。规格化就是将尾数绝对值限定在区间[0.5,1)。

尾数用补码表示时,[+0.5,1)之间数表示形式为0.1******,而(-1.0,-0.5)之间数则表示为1.0******。由于[-0.5]补=1.1000000,[-1.0]补=1.0000000,因此将(-1.0,-0.5]扩展为[-1.0,-0.5),从而便于通过判断符号位和小数点后最高位是否相异来判断尾数是否为规格化形式。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +