BCD

Fra Holstebro HTX Wiki
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