补充 数据在计算机中的表示.ppt

加法公式的证明 ∵ [x]补=x,   [y]补=2+y ∴ [x]补+[y]补=x+2+y=2+(x+y)   当x+y0时, 2 + (x+y) 2,进位2必丢失,又因(x+y)0, 故[x]补+[y]补=x+y=[x+y]补(mod 2) 当x+y0时, 2 + (x+y) 2,又因(x+y)0, 故[x]补+[y]补=2+(x+y)=[x+y]补(mod 2) (3)x0,y0,则x+y0或 x+y0。   这种情况和第2种情况一样,把x和y的位置对调即得证。 加法公式的证明 (4)x0,y0,则x+y0。 相加两数都是负数,则其和也一定是负数。 ∵ [x]补=2+x,   [y]补=2+y ∴ [x]补+[y]补=2+x+2+y=2+(2+x+y)=2+x+y 所以 [x]补+[y]补=2+(x+y)=[x+y]补 (mod 2)   至此我们证明了,在模2意义下,任意两数的补码之和等于该两数之和的补码.这是补码加法的理论基础,其结论也适用于定点整数 定点运算器 ——定点加减法 例: X=0.1011 Y=-0.0101,求 X+Y=? 解: [X]补=0. 1 0 1 1 [Y]补=1. 1 0 1 1 + 丢到 1 [X]补+[Y]补=0.0110 X+Y=0.0110 1 0. 0 1 1 0 定点运算器 ——定点

文档评论(0)

1亿VIP精品文档

相关文档