FPGA零基础学习:数字电路中的数字表示

在我们的生活中,常用的是十进制数字,有0、1、2、3、4、5、6、7、8、9十个数字。我们用这不同的十个数字可以表示不同的十种情况,但是很多情况下,会现在超过10种情况,那我们应该怎么表示呢?例:有很多(远远多于10个)的房间需要贴门牌号,我们可以从0开始贴,逐渐增加,在我们贴到第10个(9号)后,后面一个我们应该怎么办?数字信号通常都是用数码来表示的,不同的数码可以表示数量的不同大小。用数码表示数量的时候,仅仅用一个数码往往不够,因此需要用进位计数制的方法组成多位数码使用。我们把多位数码中每一位的构成
摘要由CSDN通过智能技术生成

在我们的生活中,常用的是十进制数字,有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化为二进制数字的方法如下:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值