电脑理解机器语言。我们在给计算机的指令中写的每一个字母、符号等,都会被转换成机器语言。这种机器语言由数字组成。为了理解计算机和其他数字系统所使用的语言,对数字系统有更好的理解是至关重要的。
数字系统在此基础上可以将其划分为子类型。数字系统的基在理解数字系统和将数字系统从一个子类型转换为另一个子类型中起着至关重要的作用。基地有时也被称为基数;这两个词有相同的意思。
以基数为基础的数字系统的分类可以从下面的图表中理解。
因此,我们有四种主要类型的数字系统,即二进制、十进制、八进制和十六进制。要理解它,我们应该知道特定数制的底数。
你一定在想这个数系的基本术语是什么?基数可以定义为数字系统中用来表示该特定数字系统中任何一位数字的可用位数。
这个术语在转换过程中也很重要。例如:十进制的意思是10,因此十进制数字系统被称为十进制,因为十进制数字系统的基数是10。
在数字系统中查找数字值的关键部件
为了在一个特定的数字系统中找到数字的值,我们需要有三个基本组成部分。它们是:
- 数字本身。
- 某一特定数字中数字的位置。
- 数字系统的底数。
现在,让我们简单地讨论一下每一个数字系统的子类型。
十进制数系统
十进制数字系统由10位组成。这些数字是0、1、2、3、4、5、6、7、8和9。十进制数字系统的基数是10,因为在数字系统中总共有10位可用。这并不意味着只有10位数字可以表示为十进制数字系统,但使用这10位数字,我们可以定义这个系统中的任何数字,不管它有多大。
任何数字都有两个重要的术语,那就是它的位值和面值。面值是数字本身,而位值是数字所代表的大小。
考虑一个数字7896,在这个数字中,8的面值是8,而它的位值是100。
十进制数的展开:再考虑一下上面的数字,即7896。
现在可以写成:-
7896 = 10007 + 1008 + 109 + 6
要以10为基数来表示一个数,我们可以使用位置值作为以10为基数的上标。
7896 = 103.7 + 1028 + 1019 + 1006
二进制数字系统
二进制数字系统只包含两位数字,即0和1。这使得它比任何其他数字系统都要简单,因为它只包含两位数字。因此,二进制的底数是2,因为在这个数字系统中可用的数字是2。其他数可以用这两位表示。
二进制数字称为位,它由两个词组成Bi连和挖它的.4位加在一起称为小咬,8位加在一起称为字节。二进制数字对于具有ON和OFF两种状态的器件的计算结果很有用。
二进制的十进制等价可以通过将二进制数乘以各自数字的位置值的2次方来计算。
10011 = 241 + 23.0 + 22+ 211 + 201
= 16 + 2 + 1
= 19
八进制数系统
八进制数字系统由0、1、2、3、4、5、6和7组成。因此,八进制的基数是8。与二进制数相比,处理八进制数数组要容易得多。这是因为如果我们用二进制数字表示任何数字,它将是一个很长的二进制数字数组。而在八进制数字的情况下,数字数组将更少。
相当于八进制数的十进制数:相当于八进制数的小数可以用8来计算,基数8将被提高到相应数字的位置值。
让我们考虑一个八进制数431,现在它的十进制等价可以描述为:-
431 = 824 + 813 + 801
= 256 + 24 + 1
= 281
十六进制记数系统
它包含的10位数字和6个字母。0、1、2、3、4、5、6、7、8、9的10位数字和字母表是A、B、C、D、E、f,其他的数字都可以用这些数字和字母表组合来表示。A、B、C、D、E、F分别代表10、11、12、13、14、15。
十六进制数字系统的基数是16,因为在这个数字系统中总共有16个元素可用。因此,十六进制数字系统多用于微处理器和微控制器.
十六进制数的十进制等价:让我们考虑一个十六进制数5B52,现在它的十进制等价可以通过每个数字乘以16来计算,16将被提升为相应数字的位置值的幂。
5 b52 = 163.5 + 16211 + 1615 + 1602
= 54096 + 11256 + 80 + 2
= 23378
数系的意义
数字系统是理解数字系统处理过程的关键。数字系统需要二进制,八进制&十六进制编号作为输入并处理它并生成输出。因此,在信息技术或嵌入式系统领域,要了解数字系统的运行,就必须对数字系统有深入的了解。
soha说
不错的文章
Dhanesh辛格说
非常感谢
Nischay Balani说
非常感谢,所有的疑问都以一种有效的方式迅速地消除了。
闪烁说
这对我很有帮助,谢谢
西尔维娅说
不错的工作。