二进制系统

技术

2022

我们解释了二进制系统是什么、它是如何工作的、它的应用程序和其他特性。此外,解决了练习。

在二进制系统中,所有数字都用两位数字表示。

什么是二进制系统?

二元系统或二元系统是基本的编号系统 计算计算,其中数字的总数可以使用仅由两位数字组成的数字来表示。

在二进制代码的情况下,使用的数字是零和一。我们不能将系统与 代码,因为第一个可以使用像 a 和 b 这样的数字(因为 逻辑 是相同的),而第二个专门与 1 和 0 一起操作。

二进制代码是构建 电脑 我们今天所知道的,特别是因为它很好地适应了 电压 电,从而引起 少量信息: 存在或不存在,即分别为 1 或 0。

然而,二进制代码并不是专为计算机世界而发明的。在东方古代,许多数学家,如印度教平加拉(公元前三世纪或四世纪)已经提出了它,在许多情况下与数字 0 的发明相吻合。

事实上,《易经》等甲骨文书籍都是根据自己的代码编写的,将它们的卦排成一串相当于3””。后来,中国哲学家邵勇(1011-1077)按照二元法对它们进行排序。

就其本身而言,现代二元系统是德国哲学家戈特弗里德·W·莱布尼茨(Gottfried W. Leibniz,1646-1716 年)的作品。后来,在 1854 年,英国数学家乔治·布尔(George Boole,1815-1864 年)详细介绍了布尔代数,这是当前电子电路中二进制系统发展的基础。

美国人 Claude Shannon (1916-2001) 和 George Stibitz (1904-1995) 于 1937 年首次尝试将该系统付诸实践。

二进制系统如何工作?

二进制系统的工作原理是用两个数字来表示任何信息。在二进制代码中,它们是 0 和 1,但它们很可能是任何东西,只要它们相同并代表相同的事物:二进制对立,例如是或否、向上或向下、开或关。

通过这种方式,该代码允许通过类似的物理元素“写入”信息:磁盘的极性(正或负)、电压的存在或不存在等。

因此,二进制系统允许将任何字母或十进制值“翻译”成二进制序列,甚至允许进行算术和其他类型的运算。

例如,二进制代码中的字母 A 用 1010 表示,而数字 1 表示为 0001。在其他代码中,相同的信息可以用二进制表示为 阿巴巴巴, 或者 +*+****+, 例如。

因此,根据二进制代码,单词 etcetera 将如下表示:

01100101 (e)
01110100(吨)
01100011 (c)
11000011(e)
10101001 (´)
01110100(吨)
01100101 (e)
01110010 (r)
01100001(一)

二元系统的特点

二元系统的值可以是任何东西,例如开和关。

二元系统具有以下特点:

  • 它使用任意两个单位(在二进制代码的情况下为 1 和 0)通过这些数字的特定序列来表示特定信息。它们必须始终是两个,具有完全可区分且互斥的值(不能同时存在 1 和 0)。
  • 代表计算机和计算系统的基础,其中八个序列 构成一个 字节 信息,对应于字母、数字或字符。
  • 它允许翻译任何以十进制、十六进制或八进制表示法表示的数据,以及其他信息符号系统(ASCII码, 等等。)。
  • 它允许读取物理状态可以是一种或另一种的真实条件和材料:磁极、电压等。

二元系统的应用

二进制系统允许多种当前用途,例如:

  • 时间表 微处理器.
  • 机密信息的加密。
  • 将数据从一个计算机系统传输到另一个计算机系统。
  • 协议 计算机数字通信。

解决二进制代码问题

从十进制到二进制:

23 = 10111

17 = 10001

20 = 10100

从二进制到十进制:

1111 = 15

10110 = 22

10000 = 16

!-- GDPR -->