当前位置:   article > 正文

FPGA零基础学习:数字电路中的数字表示_fpga语言如何表达二进制数0.4

fpga语言如何表达二进制数0.4

在我们的生活中,常用的是十进制数字,有0、1、2、3、4、5、6、7、8、9十个数字。我们用这不同的十个数字可以表示不同的十种情况,但是很多情况下,会现在超过10种情况,那我们应该怎么表示呢?例:有很多(远远多于10个)的房间需要贴门牌号,我们可以从0开始贴,逐渐增加,在我们贴到第10个(9号)后,后面一个我们应该怎么办?

数字信号通常都是用数码来表示的,不同的数码可以表示数量的不同大小。用数码表示数量的时候,仅仅用一个数码往往不够,因此需要用进位计数制的方法组成多位数码使用。我们把多位数码中每一位的构成方法以及从低位到高位的进位规则称为数制。

当用数码表示大小时,它们之间可以进行数量间的加、减、乘、除等算数运算。

下面讨论十进制。

十进制是生活中最常使用的进位计数制(可能是人都有十个手指头,十个脚趾头,所以古人创立了十进制),十进制的有0~9十个数码,计数的基数是10。超过9的数必须要用多位数来表示。

例:

任何的十进制数字都可以写成本位的数字乘以本位的权重的累加和。十进制的数字一般用“D”来标注。

在日常生活中,我们都是十进制来表示大小,多少等等。十进制有自己的运算规则。例:有五个抽屉,每个抽屉有五块糖,一共有多少块糖?现在我们讨论的是数字电路基础,那么在电路中还适合使用十进制数吗?

在第一章中,我们已经给出答案,用的是“0” 和“1”两个数码。那么我们按照十进制的规律类推一下二进制。

二进制有0和1两个数码,计数的基数是2。超过1的数必须要用多位数来表示。二进制一般用“B”来标注。

例:

通过对二进制的本位数字乘以本位的权重的累加和,我们可以算出二进制的101.01,就是我们十进制的5.25。

通过上述的方法,我们确定了二进制换算到十进制的方法。那么十进制的数字换算到二进制的方法如下:

例:将十进制的173化为二进制数字的方法如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/726049
推荐阅读
相关标签
  

闽ICP备14008679号