计算机是如何计数的

计算机用的二进制管理

1、比特(bit)是二进制位的简称,计算机的信息都是用二进制来处理和传输的,二进制就0和1,比如一个0就是一个比特(位),一个1也是一个比特(位),8个二进制位就是一个字节

2、字节(Byte)一字节等于8比特(bite),也就是每个字节有8个二进制位表示,也是2的8次方,总共有256种状态

3、1KB=1024字节,一个字节占8位:1B(byte,字节)= 8 bit;1kB=1024字节。(1kb等于2^10byte也可以10^3byte,因为1024跟1000相差不大,而且计算机基本二进制,所以有2^10说法。)

数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等于1000B。

8bit = 1byte 256种情况
1024 byte = 1KB
1024 kB = 1M

加法的计算

加法的计算涉及 异或计算 和 与计算

例如:
010 + 011  
步骤1 
0 1 (0)
0 1 (1)
异或  1 (本位)  
与 0 (进位)
步骤2
   0 (1) 0 
   0 (1) 1
进位   0
异或  0 (本位)  
与 1 (进位)
步骤3
    0 (1) 0 
    0 (1) 1
进位 1   
异或  1 (本位)  
与 0 (进位)

得到 101
也就是 十进制的(0*2^2+1*2^1 +0*2^0) 2+(0*1^2+1*2^1 +1*2^0) 3 = 5(1*2^2+0*2^1 +1*2^0)

最后更新于

这有帮助吗?