Binärcodierte Dezimalzahl (BCD)

Autor: Monica Porter
Erstelldatum: 14 Marsch 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Binärcodierte Dezimalzahl (BCD) - Technologie
Binärcodierte Dezimalzahl (BCD) - Technologie

Inhalt

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

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


Die Norm sind vier Bits, die effektiv die Dezimalwerte 0 bis 9 darstellen. Dieses Schreibformatsystem wird verwendet, da die Größe einer Zahl nicht begrenzt ist. Vier Bits können einfach als eine weitere Dezimalstelle gegenüber einer reellen Binärdarstellung hinzugefügt werden, die auf die üblichen Zweierpotenzen beschränkt ist, z. B. 16, 32 oder 64 Bits.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Binary-Coded Decimal (BCD)

Binärcodierte Dezimalstellen stellen eine einfache Möglichkeit dar, 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 reellen Binärdarstellung in eine Dezimaldarstellung arithmetische Operationen wie Multiplikation und Addition.

Die Umwandlung in Dezimalstellen für die Anzeige oder Eingabe ist einfacher, aber die resultierende Schaltung, die zur Implementierung dieses Systems erforderlich ist, ist komplexer. Beispielsweise gibt es die binär codierte Dezimalzahl "1001 0101 0110", die drei Gruppen von 4 Bits aufweist drei Dezimalstellen. In der Reihenfolge von links nach rechts lautet 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