十进制数的二进制编码
时间:06-13
来源:互联网
点击:
到这种编码是有权码。四个二进制位的位权从高向低分别为8,4,2和1,若按权求和,和数就等于该代码所对应的十进制数。例如,0110 = 22 + 21 = 6。
把一个十进制数变成它的 8421BCD 码数串,仅对十进制数的每一位单独进行即可。例如变1986为相应的 8421BCD 码表示,结果为 0001 1001 1000 0110。反转换过程也类似,例如变 0101 1001 0011 0111 为十进制数,结果应为 5937 。
8421BCD 码的编码值与字符 0 到 9 的 ASCII 码的低 4 位相同,有利于简化输入输出过程中从字符 → BCD 和从BCD → 字符的转换操作,是实现人机联系时比较好的中间表示。需要译码时,译码电路也比较简单。
8421BCD 码的主要缺点是实现加减运算的规则比较复杂,在某些情况下,需要对运算结果进行修正。
模拟电路 模拟芯片 德州仪器 放大器 ADI 模拟电子 相关文章:
- 12位串行A/D转换器MAX187的应用(10-06)
- AGC中频放大器设计(下)(10-07)
- 低功耗、3V工作电压、精度0.05% 的A/D变换器(10-09)
- PIC16C5X单片机睡眠状态的键唤醒方法(11-16)
- 用简化方法对高可用性系统中的电源进行数字化管理(10-02)
- 利用GM6801实现智能快速充电器设计(11-20)
