BCD 码(Binary-Coded Decimal)是用 4 位二进制数来表示 1 位十进制数。 重点
常见类型
1. 8421 码 (有权码)
- 权值: 从高到低分别为 。
- 特点: 直接对应十进制数的二进制表示。
- 非法码: (即 )。 重点
2. 2421 码 (有权码)
- 权值: 从高到低分别为 。
- 特点: 具有自补性(对 9 求补等于对编码取反)。
- 非法码: 。
3. 余 3 码 (无权码)
- 定义: 在 8421 码的基础上加上 ()。
- 特点: 同样具有自补性。 重点
存储方式
- 压缩 BCD 码: 一个字节存储 2 位 BCD 码。
- 非压缩 BCD 码: 一个字节存储 1 位 BCD 码(高 4 位通常补 0 或 )。
BCD 码常用于 非数值数据的编码表示 中对十进制数值的直接处理。