ifuelu
幼苗
共回答了18个问题采纳率:94.4% 举报
(1)若真值Y是正数,[Y]补 =Y,再求一次补码还是Y;
(2)若真值Y是负数,[Y]补 =模 +Y
例如字长4位,真值Y = -101b,模 = 10000B
[Y]补 = 模 +Y = 10000b +(-101b) = 1011b
1年前
追问
8
举报
ifuelu
求负数补码的方法:
一种方法是: 补码 = 反码 +1
另一种方法是: 补码 = 模 +真值
两种方法都可用。
为何“补码 =反码+1”?请参阅:
《补码原理》
http://lin7221.blog.163.com/blog/static/5951669201142852250535/