十进制代码
概念
十进制代码是为了用二进制代码表示十进制数的 0-9 这十个状态而创造的一种等长编码。
几种常见的十进制代码
[]
- 8421 码
- 又称为 BCD (Binary Coded Decimal) 码,是十进制代码中最常用的一种。每一位的 1 代表的十进制数称为这一位的权。8421 码中每一位的权是固定不变的,它属于有权码。
- 余 3 码
- 编码规则与 8421 码不同。如果将两个余 3 码相加,所得的和将比十进制数和所对应的二进制数多 6。0 和 9、1 和 8、2 和 7、3 和 6、4 和 5 的余 3 码互为反码,这对于求取对 10 的补码是很方便的。余 3 码不是恒权码。
- 2421 码
- 一种恒权码,它的 0 和 9、1 和 8、2 和 7、3 和 6、4 和 5 也互为反码。
- 5211 码
- 是另一种恒权码。5211 码的每一位正好与 8421 码十进制计数器 4 个触发器输出脉冲的分频比相对应。这种对应关系在构成某些数字系统时很有用。
- 余 3 循环码
- 是一种无权码,每一位的 1 在不同代码中并不代表固定的数值。它的主要特点是相邻的两个代码之间仅有一位的状态不同。
- 格雷码
笔记来源