为什么负数存储为2的补码?

当在其他表示法中对二进制数进行加减运算时,我们需要应用不同的逻辑(电路)来执行加减运算。在里面 2s补码表示 ,我们表示一个正数,用它对应的2s补码表示负数,所以我们可以使用相同的电路来执行加法和减法。

null

例如:要使用5位2s补码表示法添加6+3,

00110 + 00011 ——– 01001

要减去6-3,请重写为6+(-3):

00110 + 11101(2补3) ——- 00011

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享