1、计算机中数的表示

1、为什么计算机用二进制,因为计算机内都是数字电路,只有1和0两种状态,所以,用二进制。

 

2、计算机是用全加器,来进行两个bit的加法;

     (1)半加器:只进行加,不进位。如下图,A、B是输入加数,S是输出,C是进位。

    (2)全加器:除本位两个数相加wait,还加上从低位来的进位。

                

3、不同进制的换算

    (1)二进制、八进制、十六进制,转成十进制,逐位按位展开相加就行;

 

4、原码、反码、补码:(最高位0表示正,1表示负)

     (1)正数:原码、反码、补码相同,最高位取0,其余各位为数值本身的绝对值;

     (2)负数:原码:最高位为1,其余各位是数值本身的绝对值;

                  反码:符号位不变,其余位对原码取反

                  补码:反码基础上,对整个数加1

      

 

 

 

 

 

 

 

 

 

 

 

 

                     

posted on 2015-02-04 13:46  放.逐  阅读(642)  评论(0)    收藏  举报

导航