BCD (Binary-Coded Decimal) Omvandlare
Omvandla mellan decimaltal och packat binary-coded decimal (BCD), där varje decimalsiffra lagras i sin egen 4-bitars nibble.
Typvärde
Hur fungerar denna kalkylator?
BCD lagrar varje decimalsiffra i sin egen 4-bitars nibble (0–9 = 0000–1001). För att koda: skriv varje siffra som 4 bitar och sammanfoga dem; för att avkoda: dela upp bitarna i 4-bitarsgrupper och läs var och en som en siffra. Mönstren 1010–1111 är ogiltiga och flaggas.
Formel
How this is calculated
Binary-coded decimal lagrar varje decimalsiffra separat i en grupp om fyra bitar kallad nibble. Endast mönstren 0000 till 1001 (0–9) är giltiga; de sex mönstren 1010 till 1111 är oanvända och flaggas som ogiltiga. I läget Decimal → BCD läser kalkylatorn varje siffra i det heltal du anger och skriver dess 4-bitarskod, sedan sammanfogas nibblarna till den packade BCD-bitsträngen.
I läget BCD → Decimal vänsterfylls inmatningens bitsträng med nollor till en multipel av fyra och delas upp i 4-bitarsgrupper. Varje grupp läses som en enskild decimalsiffra (dess binärvärde). Om en grupp överstiger 1001 är det inte giltig BCD, och den siffran visas som '?' och flaggan för ogiltig nibble aktiveras.
Verktyget rapporterar den packade binärsträngen, motsvarande hexadecimal (varje nibble blir ett hexatecken, vilket för giltig BCD är lika med de ursprungliga siffrorna) samt siffra- och nibble-antalet. Indata för kodning måste vara ett icke-negativt heltal (BCD har inget tecken eller bråkdel här), eller en ren binärsträng för avkodning; tom eller felaktigt formaterad inmatning ger en varning.
Vanliga frågor
Vanlig binär kodar hela talet som ett enda värde, medan BCD kodar varje decimalsiffra oberoende i 4 bitar. Så 12 är 1100 i binärt men 0001 0010 i BCD.
En nibble har 16 mönster men BCD använder bara 0000–1001 för siffrorna 0–9. Mönstren 1010–1111 (10–15) är inte giltiga BCD-siffror, så omvandlaren flaggar dem.
Det här packade BCD-verktyget kodar endast icke-negativa heltal. Tecken och bråkdelar kräver ytterligare konventioner (t.ex. teckennibbles) som ligger utanför denna grundläggande omvandlare.
Även känt som
TG we-Calculate Editorial Team. (2026). BCD (Binary-Coded Decimal) Omvandlare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "BCD (Binary-Coded Decimal) Omvandlare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "BCD (Binary-Coded Decimal) Omvandlare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD (Binary-Coded Decimal) Omvandlare}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
