BCD: Forskelle mellem versioner
Spring til navigation
Spring til søgning
Bar (diskussion | bidrag) m 1 version importeret |
Bar (diskussion | bidrag) |
||
| Linje 6: | Linje 6: | ||
==Referencer== | ==Referencer== | ||
* http://da.wikipedia.org/wiki/BCD_(tal) | * http://da.wikipedia.org/wiki/BCD_(tal) | ||
* http://en.wikipedia.org/wiki/Binary-coded_decimal | * http://en.wikipedia.org/wiki/Binary-coded_decimal | ||
{{logik-begreber}} | |||
[[Kategori:Logiske grundbegreber]] | [[Kategori:Logiske grundbegreber]] | ||
Nuværende version fra 1. nov. 2022, 21:15
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.