密封舱代码
将十进制中0~9这10个数字的编码形式用4位二进制表示的简称为BCD码。
BCD代码的全名
BCD代码在英语中全部称为二进制编码decimal,简称为BCD代码或2-10进制代码,也称为二进制。
BCD码的优点
此编码格式可快速进行二进制和十进制转换。 通过采用BCD代码,可以在保持数值精度的同时,避免将计算机用于浮点运算的时间。
卡介苗编码APP应用
常用于会计系统的设计。 因为会计制度总是需要准确计算长数字串。 也用于其他需要高精度计算的情况。
大数的计算等问题有可能适用于这个问题。
权利代码和权利代码
权利代码和权利代码的区别在于各位是否拥有权利值。
例如,8421BCD码“0111=7”、08 14 12 11=7,8、8、8无权拥有值,其他有权拥有值。
卡介苗代码分类
)1) BCD码分为权利和权利两种。 权利BCD码(8421码、2421码、5421码、
BCD码(剩下的3码、格雷码、
其中,8421码是最常用的权利二维码。
)2) BCD码可分为压缩式和非压缩式。 未压缩表达式通常用1字节表示,前4位表示0,后4位表示对应的数字。 压缩公式只用4位表示对应的数字。
8421码
其他常见BCD码
各种BCD码的特点
8421代码直观、容易理解,是最常用的
5421码和2421码中大于5的数字都是前1、5以下的前0
剩下的3码是8421码加上3,有上溢和下溢的空间
BCD代码示例
以8421码为例。
(1)十进制: 123
对应的8421码是000100100011
(2) 8421码: 001100100001
对应的十进制数为321
821码的升值
8421码中9是1001,10是00010000,所以可以看出8421码遇到1001时会产生进位。 在通常的二进制代码中,只有到了1111才发生进位10000。
BCD代码运算
将BCD代码传输到运算器时,需要修改。
如果将两个BCD码相加,并且和小于等于1001,则无需修改修改规则;
如果求和介于1010到1111 (即十六进制0ah到0fh )之间,则必须添加6进行修改。
如果加法时本位发生进位,则需要加上6进行修正。
运算示例
计算(1)1) 2。
0001
0010
0011
结果是3,小于9,不需要修改。
)2)计算5 ) 8。
0101
1000
1101
结果大于9,需要加上6进行修改。
1101
0110
10011
10011对应的十进制数是13。
参考资料
(1)百度百科)二维码
-------------------------本文来自三五月子的CSDN博客,全文地址为https://blog.csdn.net/yl