BCD码

Binary-Coded Decimal,二进制编码的十进制数。将每个十进制的0-9映射到四个二进制位。显然四位二进制位可以表示16种数字,映射到9个数后必然有一些位是不合法的,同时映射方案不同,得到的BCD码也不一样。

BCD码

8421码

8421码与十进制数的互相转换:
1000 1000 = 88
DEC = BCD / 16 * 10 +BCD % 16
BCD = DEC / 10 * 16 + BCD % 10

-------------本文结束感谢您的阅读-------------