您的位置:首页 > 理论基础

1、计算机中数的表示

2015-02-04 13:46 281 查看
1、为什么计算机用二进制,因为计算机内都是数字电路,只有1和0两种状态,所以,用二进制。

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

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



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



3、不同进制的换算

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

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

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

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

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

补码:反码基础上,对整个数加1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: