数字电路 - 数字系统


如果数字系统的基数或基数是“r”,则该数字系统中存在的数字范围从零到r-1。该数字系统中存在的总数是“r”。因此,通过选择大于或等于 2 的基数值,我们将得到各种数字系统。

在本章中,我们将讨论流行的数字系统以及如何在相应的数字系统中表示数字。以下数字系统是最常用的。

  • 十进制
  • 二进制数系统
  • 八进制
  • 十六进制数系统

十进制

十进制数系统的底数或基数10。因此,在这个数字系统中使用从0到9的数字。数字中位于小数点左侧的部分称为整数部分。同样,数字中位于小数点右侧的部分称为小数部分。

在这个数字系统中,小数点左边的连续位置的权重为 10 0、 10 1、 10 2、 10 3等。类似地,小数点右侧的连续位置的权重为10 -1、10 -2、10 -3等。这意味着,每个位置都有特定的权重,即以 10 为底的幂

例子

考虑十进制数 1358.246。该数字的整数部分是 1358,该数字的小数部分是 0.246。数字8、5、3和1的权重分别为100、101、10 2和10 3。类似地,数字2、4和6的权重分别为10 -1、10 -2和10 -3

从数学上来说,我们可以将其写为

1358.246 = (1 × 10 3 ) + (3 × 10 2 ) + (5 × 10 1 ) + (8 × 10 0 ) + (2 × 10 -1 ) +

(4×10 -2 ) + (6×10 -3 )

简化右侧项后,我们将得到左侧的小数。

二进制数系统

所有数字电路和系统都使用这种二进制数字系统。该数字系统的底数或基数2。因此,在这个数字系统中使用数字 0 和 1。

位于二进制小数点左侧的数字部分称为整数部分。同样,位于二进制小数点右侧的数字部分称为小数部分。

在此数字系统中,二进制小数点左侧的连续位置的权重为 2 0、 2 1、 2 2、 2 3等。类似地,二进制小数点右侧的连续位置的权重为 2 -1、2 -2、2 -3等。这意味着,每个位置都有特定的权重,即底数 2 的幂

例子

考虑二进制数 1101.011。该数字的整数部分是 1101,该数字的小数部分是 0.011。整数部分的数字1、0、1和1的权重分别为2 0、2 1、2 2、2 3 。类似地,小数部分的数字0、1和1的权重分别为2 -1、2 -2、2 -3

从数学上来说,我们可以将其写为

1101.011 = (1 × 2 3 ) + (1 × 2 2 ) + (0 × 2 1 ) + (1 × 2 0 ) + (0 × 2 -1 ) +

(1 × 2 -2 ) + (1 × 2 -3 )

化简右边的项后,我们将得到一个十进制数,它相当于左边的二进制数。

八进制

八进制数系统的基数是8。因此,在这个数字系统中使用从0到7的数字。位于八进制小数点左侧的数字部分称为整数部分。同样,位于八进制小数点右侧的数字部分称为小数部分。

在这个数字系统中,八进制小数点左侧的连续位置的权重为 8 0、 8 1、 8 2、 8 3等。类似地,八进制小数点右侧的连续位置的权重为 8 -1、 8 -2、 8 -3等。也就是说,每个位置都有特定的权重,即底数8的功率

例子

考虑八进制数 1457.236。该数字的整数部分是 1457,该数字的小数部分是 0.236。数字 7、5、4 和 1 的权重分别为 8 0、8 1、8 2和 8 3 。类似地,数字2、3和6的权重分别为8 -1、8 -2、8 -3

从数学上来说,我们可以将其写为

1457.236 = (1 × 8 3 ) + (4 × 8 2 ) + (5 × 8 1 ) + (7 × 8 0 ) + (2 × 8 -1 ) +

(3 × 8 -2 ) + (6 × 8 -3 )

简化右侧项后,我们将得到一个十进制数,它相当于左侧的八进制数。

十六进制数系统

十六进制数系统的底数或基数16。因此,该数字系统使用从 0 到 9 的数字和从 A 到 F 的字母。从 A 到 F 的十六进制数字的十进制相当于 10 到 15。

位于十六进制小数点左侧的数字部分称为整数部分。同样,位于十六进制小数点右侧的数字部分称为小数部分。

在此数字系统中,十六进制小数点左侧的连续位置的权重为 16 0、 16 1、 16 2、 16 3等。类似地,十六进制小数点右侧的连续位置的权重为 16 -1、 16 -2、 16 -3等。也就是说,每个位置都有特定的权重,即底座16的功率

例子

考虑十六进制数 1A05.2C4。该数字的整数部分是1A05,该数字的小数部分是0.2C4。数字 5、0、A 和 1 的权重分别为 16 0、16 1、16 2和 16 3。类似地,数字2、C和4的权重分别为16 -1、16 -2和16 -3

从数学上来说,我们可以将其写为

1A05.2C4 = (1 × 16 3 ) + (10 × 16 2 ) + (0 × 16 1 ) + (5 × 16 0 ) + (2 × 16 -1 ) +

(12×16 -2 ) + (4×16 -3 )

简化右侧项后,我们将得到一个十进制数,它相当于左侧的十六进制数。