补码的加减运算

来源:互联网 发布:如何屏蔽网络监控 编辑:程序博客网 时间:2024/04/30 16:59

    一个讲课的PPT,粘贴下来,多多了解。

 

2.2.4  补码的加减运算

         1. 补码加法

         在计算机中,带符号数一般用补码表示,运算结果自然也是补码。其运算特点是:符号位和数值位一起参加运算,并且自动获得结果(包括符号位与数值位)。

     补码加法的运算规则为:

即:两数补码的和等于两数和的补码。

 

       2.11 已知[+51]=0011 0011B[+66]=0100 0010B

                    [-51]=1100 1101B         [-66]=1011 1110B

      [+66]+[+51]=[+66]+[-51]=[-66]+[-51]=

 

      二进制(补码)加法             十进制加法

      0100  0010    [+ 66]                                     + 66

+)  0011  0011    [+ 51]                                +) + 51

      0111  0101    [+117]                                    +117

 

        可以看出,不论被加数、加数是正数还是负数,只要直接用它们的补码直接相加,当结果不超出补码所表示的范围时,计算结果便是正确的补码形式。但当计算结果超出补码表示范围时,结果就不正确了,这种情况称为溢出 

     不知道怎么上传附件,去百度文库下载了。

原创粉丝点击