表示浮点数时,若要求机器零在计算机中的表示为全“0”,则阶码应采用的编码是( )。

admin2019-12-10  22

问题 表示浮点数时,若要求机器零在计算机中的表示为全“0”,则阶码应采用的编码是(    )。

选项 A、原码   
B、反码   
C、补码   
D、移码

答案D

解析 移码全为0时,它所对应_的真值最小(绝对值最大的负数)。所以当阶码为全0,尾数也为全0时,表示机器零。
[归纳总结]对于浮点数N=M×rE,当尾数M=0时,不论其阶码为何值都有N=0。另外一种情况,当E<-2n时,M≠0,此时N≠0但非常接近于0,一般以N=0处理。为了保证唯一性,要求规定一个标准的浮点数零的表示形式,称为“机器零”,它应该同时具有0的尾数和最小阶码(绝对值最大的负数)。
[解题技巧]原码、补码和反码表示最小阶码时均不为全0,唯有移码表示为全0。
转载请注明原文地址:https://jikaoti.com/ti/BODjFFFM
0

最新回复(0)