📜  BCD或二进制编码的十进制

📅  最后修改于: 2021-04-22 02:51:47             🧑  作者: Mango

二进制编码的十进制( BCD )是将十进制数字转换为二进制等效形式的另一个过程。

  • 它是二进制编码的一种形式,其中十进制数字中的每个数字都以位的形式表示。
  • 可以使用4位或8位(通常是4位)进行编码。
  • 与现有的二进制系统相比,它是一种快速有效的系统,可将十进制数转换为二进制数。
  • 这些通常用于数字显示器,在这些显示器中,数据的处理是一项艰巨的任务。
  • 因此,BCD在这里起着重要的作用,因为操作已完成,将每个数字视为一个单独的单个子电路。

许多十进制值以二进制形式具有无限的位置值表示形式,但以二进制编码的十进制形式具有有限的位置值形式。例如,二进制文件中的0.2是0.001100…,而BCD中的是0.0010。它避免了分数错误,还用于庞大的财务计算中。

考虑下面的真值表,并着重介绍它们的表示方式。

二进制编码小数的真值表

DECIMAL NUMBER BCD
0 0000
1 0001
2 0010
3 0011 4 0100
5 0101 6 0110
7 0111
8 1000
9 1001

BCD编号系统中,给定的十进制数字对于该数字中的每个十进制数字被分成四位的块。每个十进制数字都转换为其直接二进制形式(通常以4位表示)。

例如:

这是将十进制数字转换为等效的BCD的方式。

  • 值得注意的是,BCD只不过是十进制数字中每个数字的二进制表示形式。
  • 不能忽略的是,给定十进制数字的BCD表示使用了额外的位,这使它的权重很高。

相关文章:

  1. 程序将BCD号码转换为十进制数
  2. 数字逻辑中的BCD加法器
  3. BCD至7段解码器