计算机为什么要用变形补码
发布网友
发布时间:2022-05-05 06:18
我来回答
共2个回答
热心网友
时间:2023-10-12 14:31
“变形补码”用两个二进制位来表示数字的符号位,其余数值位与普通补码相同。
用变形补码的好处是:进行加减运算时,可依据运算结果双符号位判断如下四种情况:
11 -----运算结果为负数;00 -----运算结果表示正数;
10 -----运算结果下溢(负向溢出);01 -----运算结果上溢(正向溢出)。
例如:已知 x=-0.110101,y=0.101011,用变形补码求y+x
[y]补 =00.101011
[x]补 =11.001011
[x+y]补=11.110110, 双符号位为11,无溢出,结果为负
[x+y]反=11.110101
[x+y]原=11.001010
结果x+y= -0.001010
热心网友
时间:2023-10-12 14:32
并没有计算机,使用变形补码。
变形补码,双符号位,在计算机中,都是不存在的。
因为,并没有任何计算机,使用变形补码。
所以,这方面的分析与计算,都是毫无意义的。
分析来,分析去,都不符合实际。
当然,创造出变形补码的专家,不会同意这个说法。