BCD码

BCD码:用二进制编码的十进制
在这里插入图片描述


4位二进制能表示24-1个状态(即0~15)但BCD码只用其中的0 ~ 9,产生6种沉余。

8421码:
		位数   0 0 0 0
		权重   8 4 2 18421码如何进行加法
		例如上面的5 + 8 = 13
		产生 1101 无法映射在8421码内,只需要加上60110)得到的结果
		1 0011 然后再其前补30 ,即得到 0001 0011对应13的BCD码

再例如: 
	   9 + 9 = 18
	   1001 + 1001 = 1 0010   + 0110  = 1 1000 = 0001 100018

这种每位有对应权值的码为有权码
在这里插入图片描述

修改映射的方案 产生不同的BCD码编制

2421码:
	位数   0 0 0 0
	权重   2 4 2 1

注意:
	因为5 可以有 10110101 这两种编码方式,会产生二义性,所以规定2421码从5开始的第一位必须为1.
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值