移码的计算方法

看课本不明白
2025-02-24 12:24:42
推荐回答(2个)
回答1:

[X]移=2^n+X

回答2:

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

例:X[原] = 01001100

Y[原] = 10101110

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

Y[反] = 11010001

在计算补码:

X[补] = 01001100

Y[补] = 11010010

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

Y[移] = 01010010

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