作业帮 > 数学 > 作业

为什么补码的补码是真值,总是感觉不对,认为会有差错,最好赋予数学公式

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/05/27 14:48:10
为什么补码的补码是真值,总是感觉不对,认为会有差错,最好赋予数学公式
为什么补码的补码是真值,总是感觉不对,认为会有差错,最好赋予数学公式
(1)若真值Y是正数,[Y]补 =Y,再求一次补码还是Y;
 
(2)若真值Y是负数,[Y]补 =模 +Y
例如字长4位,真值Y = -101b,模 = 10000B
[Y]补 = 模 +Y = 10000b +(-101b) = 1011b

再问: 为什么要加一,有一种说法是加一
再答: 求负数补码的方法:
一种方法是: 补码 = 反码 +1
另一种方法是: 补码 = 模 +真值
两种方法都可用。

为何“补码 =反码+1”?请参阅:
《补码原理》
http://lin7221.blog.163.com/blog/static/5951669201142852250535/