BCD

Fra Holstebro HTX Wiki
Version fra 18. feb 2015, 11:48 af Bar (diskussion | bidrag) Bar (diskussion | bidrag) (Referencer)
(forskel) ←Ældre version | Nuværende version (forskel) | Nyere version→ (forskel)
Skift til: navigering, søgning

BCD står for Binary Coded Decimal - altså for decimale cifre der er kodet så de tolkes binært.

Tricket i det er at man kan gemme to decimaltal i en byte, ved at de 4 laveste bit betyder det ene ciffer og de 4 højeste bit betyder det andet ciffer.

Hvis man vil gemme det decimale tal 36 i en byte, så konvereter et ciffer ad gange, så 3 bliver til 0011Bin og 6 bliver til 0110Bin, så det samlede tal bliver 01100011Bin eller 36Hex som jo er 54Dec, men det tolkes som 36Dec når det tolkes som BCD.

Referencer