BCD码

发布时间:2024-03-19
数字电路所处理的全部信息必须用0和1来表示,所以,在数字电路中,0和1不仅可代表二进制数的两个数码,它们按二进制计数规律排列起来表示数值的大小,而且还可按照其他规律排列起来表示特定的信息。在这种情况下,0和1不再带有数量的含义,而是不同事物的代号,称之为代码(code)。在同一个系统中,代码与所表示的信息之间应该有一个对应的关系,建立这种关系的过程称为编码。二进制编码就是使用二进制代码来表示相应信息的过程。
n位二进制数总共可以组合成个代码,如果所需要编码的信息有n个,则需要的二进制数码位数n应满足如下关系:
如果把十进制数的十个数码0~9用二进制代码来表示,称之为二-十进制编码,即bcd(binary coded decimal)编码。bcd码由四位二进制代码组成,由于四位二进制数总共可以组成24=16个代码,而编码十进制数只需使用十个代码,因此,二-十进制编码的方案可以有很多种,例如常用的8421码、2421码、5421码、余3码等。前三种属于有权编码,后一种属于无权编码。
在有权bcd码中,十进制数 (n)d与二进制编码 (k3k2k1k)b的关系可以表示为:
 ,w3~ w0为二进制各位的权重。
8421码各位的权重是8、4、2、1,故称8421码,它由四位二进制数从小到大十六种组合中的前十种组合而成,也就是0000~1001,其余六种组合是无效的。这是一种最为常见的bcd编码方案。
顾名思义,2421码各位的权重是2、4、2、1,5421码各位的权重是5、4、2、1。
余3码是由8421码加3(0011)得来的,不能用式(8.1.1)来表示其编码关系,因此它是一种无权码。
下表列出二进制数与一些bcd编码之间的关系。
应该指出的是,bcd码和二进制数在形式上有一定的相似之处,但它们是完全不同的两个概念。例如,十进制数135转换为等值的二进制数时,其结果为
但是用8421bcd码表示时,其结果为 
上一个:测量仪表响应延迟的原因
下一个:荆州区力争年底前完成乡镇生活污水建设并正常投入运行

厚声0603WAJ020JT5E今日行情、最新报价
5d3 停产(5d3淘汰了吗)
新手电脑系统安装教程(新手电脑如何安装系统)
试论唐代四大茶文化圈的积极影响及意义
高功率贴片电容和贴片电容有什么区别?
塑料复合膜包装的豆腐干存储一段时间后为什么重量会减轻?
买房更名费怎么算
biologix(巴罗克)品牌介绍_biologix(巴罗克)产品采购/价格
华为手机指纹怎么删除,怎样删掉华为指纹解锁
进项票认证期限多长时间