Skip to main content

二进制(Base-2)系统

二进制数仅由0和1组成,如下所示:1011。如何计算该值二进制数1011是?您的操作方式与十进制系统篇中6357相同,但是您使用2的底数而不是10的底数。因此:

(1 * 2 ^ 3)+(0 * 2 ^ 2)+(1 * 2 ^ 1)+(1 * 2 ^ 0)= 8 + 0 + 2 + 1 = 11

您会看到,二进制数的每一位都具有2的幂的递增值。这使得对二进制进行计数非常容易。从零开始,一直到20,以十进制和二进制形式计数如下:

0 = 0

1 = 1

2 = 10

3 = 11

4 = 100

5 = 101

6 = 110

7 = 111

8 = 1000

9 = 1001

10 = 1010

11 = 1011

12 = 1100

13 = 1101

14 = 1110

15 = 1111

16 = 10000

17 = 10001

18 = 10010

19 = 10011

20 = 10100

当您查看此序列时,十进制和二进制数字系统的0和1相同。在数字2处,您首先看到了二进制系统中的进位。如果某个位为1,然后将其加1,则该位将变为0,下一个位将变为1。在从15到16的过渡中,此效果将滚动4位,将1111变为10000。

在计算机中很少看到比特。它们几乎总是捆绑在一起成为8位集合,这些集合称为bytes。为什么一个字节中有8位?一个类似的问题是:“为什么一打中有十二个鸡蛋?” 在过去的50年中,人们通过反复试验确定了8位字节。

字节中有8位,您可以表示256个值,范围从0到255,如下所示:

0 = 00000000

1 = 00000001

2 = 00000010

...

254 = 11111110

255 = 11111111

提示(2 ^ 16=256)

 

在文章CD的工作原理中,您了解到CD每个样本使用2个字节或16位。这样每个样本的范围为0到65,535,如下所示:

0 = 0000000000000000

1 = 0000000000000001

2 = 0000000000000010

...

65534 = 1111111111111110

65535 = 1111111111111111

提示(2 ^ 256=65536)

 

综上所述,这是我们所了解的位和字节:

位是二进制数字。一位可以保留值0或1。

字节每个由8位组成。

二进制数学就像十进制数学一样工作,但是每个位的值只能是0或1。

真的没有更多了-位和字节就是这么简单。