新第2章微型计算机的数制与编码.ppt

新第2章微型计算机的数制与编码

例:x= - 68=-1000100 [x]原 [x]补1反之,[x]补 则 [x]原1[[X]补]补=[X]原对X的补码求补, 结果对于其原码,即 [[X]补]补=[X]原 4.补码加减法运算法则: [X]补 +[Y]补=[X+Y]补 (mod 2n)………. (1) 分四种情况证明如下: ① X≥0,Y≥0 时,则 X+Y≥0 ∴有 [X]补 +[Y]补= X+Y =[X+Y]补 (mod 2n) ② X ≥ 0,Y<0 且 X+Y≥0 时 则有:[X]补 +[Y]补=X+(2n+Y)=2n +(X+Y) =X+Y=[X+Y]补 (mod 2n) ③ X≥0,Y<0 且X+Y<0时 则有: [X]补 +[Y]补=X+(2n+Y)=2n +(X+Y)=[X+Y]补 (mod 2n) ④ X < 0,Y<0时,则有X+Y<0 ∴ [X]补 +[Y]补=(2n+X)+(2n+Y)=2n+(X+Y) =[X+Y]补 (mod 2n) ∴ 有(1)式成立,证毕。 结论:在补码机内,无论两加数的真值是正或负,只要把它们表示成相应的补码形式,直接按二进制规则相加,其结果均为

文档评论(0)

1亿VIP精品文档

相关文档