BCD steht für "binary coded decimal" bzw. "binär codierte Dezimalzahl".
Bei der BCD-Codierung wird nicht die ganze Zahl binär dargestellt, sondern nur die einzelnen Ziffern werden binär dargestellt.
Beispiel:
Die Zahl 35 hat die BCD-Darstellung 0011 0101bcd
dezimal | BCD (binär) | BCD (hex) | binär | hex |
---|---|---|---|---|
35 | 0011 0101bcd | 35h | 0010 0011b | 23h |
BCD-Zahlen, die man in hex notiert, sieht also genauso aus wie die Zahl in Dezimaldarstellung.
Zu beachten ist, daß für Zahlen in BCD-Nonation andere Rechenregeln gelten. Manche Rechner unterstützen auch das Rechnen mit BCD-Zahlen.
Beispiel:
- Dezimal
- 39+1 = 40
- BCD-Darstellung
- 39h+1 = 40h. Umgerechnet nach Dezimal wird das zu 57+1 = 64