移码的计算方法

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:45:30
看课本不明白

[X]移=2^n+X

课本中提到移码一般两种情况:
一,直接计算某二进制数的移码

例:X[原] = 01001100

Y[原] = 10101110

先计算反码:
X[反] = 01001100

Y[反] = 11010001

在计算补码:

X[补] = 01001100

Y[补] = 11010010

最后在计算移码的时候,不管正负数,直接将符号位取反:
X[移] = 11001100

Y[移] = 01010010

二,在学习使用浮点数的时候也会用到,不过此时浮点数的阶码是指数的移码减一的结果:
X[阶] = X[移] - 1