BCD: Forskelle mellem versioner
Spring til navigation
Spring til søgning
htx_>Bar |
Bar (diskussion | bidrag) m 1 version importeret |
(Ingen forskel)
| |
Versionen fra 26. okt. 2022, 06:45
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.