码迷,mamicode.com
首页 > 其他好文 > 详细

1、计算机中数的表示

时间:2015-02-04 14:23:41      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

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

 

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

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

技术分享

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

技术分享

                

3、不同进制的换算

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

 

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

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

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

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

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

      

 

 

 

 

 

 

 

 

 

 

 

 

                     

1、计算机中数的表示

标签:

原文地址:http://www.cnblogs.com/liubo118/p/4272163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!