Binär codierte Dezimalzahl (bcd)

Definition - Was bedeutet Binary-Coded Decimal (BCD)?

Eine binär codierte Dezimalzahl (BCD) ist eine Art binäre Darstellung für Dezimalwerte, bei der jede Ziffer durch eine feste Anzahl von Binärbits dargestellt wird, normalerweise zwischen vier und acht.

Die Norm besteht aus vier Bits, die effektiv die Dezimalwerte 0 bis 9 darstellen. Dieses Schreibformatsystem wird verwendet, da die Größe einer Zahl unbegrenzt ist. Vier Bits können einfach als eine weitere Dezimalstelle gegenüber der realen Binärdarstellung hinzugefügt werden, die auf die üblichen Zweierpotenzen wie 16, 32 oder 64 Bit beschränkt ist.

Technische.me erklärt Binary-Coded Decimal (BCD)

Binärcodierte Dezimalstellen sind eine einfache Möglichkeit, Dezimalwerte darzustellen, da jede Ziffer durch eine eigene 4-Bit-Binärsequenz dargestellt wird, die nur 10 verschiedene Kombinationen enthält. Im Vergleich dazu erfordert die Konvertierung einer realen binären Darstellung in eine Dezimaldarstellung arithmetische Operationen wie Multiplikation und Addition.

Die Konvertierung in Dezimalstellen zum Anzeigen oder Drucken ist einfacher, aber die zur Implementierung dieses Systems erforderliche resultierende Schaltung ist komplexer. Beispielsweise bedeutet die binär codierte Dezimalzahl "1001 0101 0110", die drei Gruppen von 4 Bits aufweist, dass es solche gibt drei Dezimalstellen. In der Reihenfolge von links nach rechts beträgt der resultierende Dezimalwert 956.

Das Folgende ist die 4-Bit-Binärdarstellung von Dezimalwerten:

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