8421码详解程序员

8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。由于代码中从左到右每一位的1分别表示8,4,2,1,所以把这种代码叫做8421代码。每一位的1代表的十进制数称为这一位的权。8421码中的每一位的权是固定不变的,它属于恒权代码。

8421码转换成十进制的方法:
把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。
如:0100 0101 1001
这4个数

0100=0*8+1*4+0*2+0*1=4
0101=0*8+1*4+0*2+1*1=5
1001=8*1+0*4+0*2+1*1=9
这就变成10进制的了,也就是4 – 5 – 9

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1812.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论