若浮点数的尾数用补码表示,当运算结果的2位符号位和小数点后的第一位是?或?时,表明结果是规格化得数。

[复制链接]
查看11 | 回复1 | 2013-6-16 22:19:18 | 显示全部楼层 |阅读模式
当运算结果的2位符号位和小数点后的第一位不同时是规格化的数,理由如下:对于负数的补码表示法,规格化定义有所不同:根据规格化浮点数的定义可知,规格化的尾数应满足:
S>0时 1/2≤SS≥-1理论上,S可等于-1/2,但[-1/2]补=11.100…0,为了便于判别是否是规格化数,不把-1/2列为规格化数,而把-1列入规格化数。 ∵[-1]补=11.00…0 ∴补码规格化的浮点数应有两种形式:
00.1xx…x
11.0xx…x...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行