BCD-Code
Binär codierte Dezimalzahlen (engl. Binary Coded Decimal, kurz BCD) bezeichnet einen Code, mit dem Dezimalzahlen im elektronikfreundlichen Binärsystem dargestellt werden.
Dazu wird jede dezimale Ziffer (0 bis 9) durch jeweils 4 Bit, also einen Nibble, dargestellt (0000, 0001, 0010, 0011 usw.).
Sollen längere Zahlen dargestellt werden, werden diese einzelnen Ziffern hintereinander gesetzt (z.B. wäre 2687 dann: 0010 0110 1000 0111 - bzw. ohne trennende Leerzeichen: 0010011010000111).
In einem Byte kann man jeweils zwei Ziffern ablegen. Die übrigen sechs Werte, die mit 4 Bit darstellbar sind, werden nicht genutzt.
Dieses System hat entgegen dem üblichen Binärsystem, in dem alle Zahlen aufeinanderfolgend dargestellt werden, den Vorteil, dass es sich einfacher in das Dezimalsystem übertragen lässt. Da Berechnungen jedoch (außer bei Prozessoren, die BCD direkt unterstützen) im Binärsystem ausgeführt werden, muss das Ergebnis erst wieder in eine gültige BCD Zahl konvertiert werden.
Bei PCs wird BCD heute nicht mehr verwendet, das System findet jedoch gelegentlich in Steuerungssystemen und z.B. zur Ansteuerung von LCD oder LED-Zahlendisplays Anwendung.