| Zeile 1: | Zeile 1: | ||
| − | '''Binary Coded Decimal''' (kurz '''BCD''') ist ein Format zur binären Kodierung von Dezimalzahlen. Man unterscheidet zwischen gepackten | + | '''Binary Coded Decimal''' (kurz '''BCD''') ist ein Format zur binären Kodierung von Dezimalzahlen. Man unterscheidet zwischen gepackten und ungepackten BCD-Zahlen. Im BCD-Format werden die einzelnen Dezimalstellen einer Zahl in einem Byte bzw. in gepackter Form in einem Nibble (4 Bit) gespeichert. |
Dies kann man mit der folgenden Tabelle verdeutlichen: | Dies kann man mit der folgenden Tabelle verdeutlichen: | ||
| Zeile 61: | Zeile 61: | ||
Dezimal : 42 | Dezimal : 42 | ||
Ungepacktes BCD-Format: 0000 0100b (0x04) 0000 0010b (0x02) | Ungepacktes BCD-Format: 0000 0100b (0x04) 0000 0010b (0x02) | ||
| − | Der Vorteil hierbei ist z.B., dass durch eine einfache ''or''-Verknüpfung mit 0x30 eine BCD-Ziffer in das passende [[ASCII]]-Zeichen umgewandelt werden kann. | + | Der Vorteil hierbei ist z. B., dass durch eine einfache ''or''-Verknüpfung mit 0x30 eine BCD-Ziffer in das passende [[ASCII]]-Zeichen umgewandelt werden kann. |
== Weblinks == | == Weblinks == | ||