标签:
1、为什么计算机用二进制,因为计算机内都是数字电路,只有1和0两种状态,所以,用二进制。
2、计算机是用全加器,来进行两个bit的加法;
(1)半加器:只进行加,不进位。如下图,A、B是输入加数,S是输出,C是进位。
(2)全加器:除本位两个数相加wait,还加上从低位来的进位。
3、不同进制的换算
(1)二进制、八进制、十六进制,转成十进制,逐位按位展开相加就行;
4、原码、反码、补码:(最高位0表示正,1表示负)
(1)正数:原码、反码、补码相同,最高位取0,其余各位为数值本身的绝对值;
(2)负数:原码:最高位为1,其余各位是数值本身的绝对值;
反码:符号位不变,其余位对原码取反
补码:反码基础上,对整个数加1
标签:
原文地址:http://www.cnblogs.com/liubo118/p/4272163.html