发布网友 发布时间:2023-07-16 09:53
共4个回答
热心网友 时间:2024-08-20 04:44
两位符号位(小数点前两位11或00),是变形补码。热心网友 时间:2024-08-20 04:44
因为阶码基数为8,是2的三次方,因此需要通过数值最高3位来判断规格化(选项中的前两位为变形补码,"00"、“01”分别表示正数、正溢出(上溢),"11"、“10”表示负数、负溢出(下溢))。
所以根据规格化的定义:只要位数满足1/8 ≤ M < 1 或 -1 ≤ M < -1/8 就是规格化化数(补码时)(也就表示在浮点数的表现形式中最高位数必须是一个有效值,而非0)。所以题目中只要尾数数值部分的最高位3位中有一位与符号位不同即可。选C,11.101010
补充:
(1) 尾数用原码表示时,规格化浮点数尾数最高位3位(3是由基数决定,若基数为2,只需最高位1位)总等于1;
(2) 尾数用补码表示时,规格化浮点数尾数最高位3位(3是由基数决定,若基数为2,只需最高位1位)与符号位不同,即m ⊕ ms = 1
热心网友 时间:2024-08-20 04:45
因为基数为8 所以浮点数尾数前三位不全为零的数为规格化的数热心网友 时间:2024-08-20 04:45
我来收藏下