Beginner

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

Choose the conversion direction
Non-negative whole number (digits 0-9)
Conversion
1295 = 0001 0010 1001 0101
Packed BCD (binary)
0001 0010 1001 0101
Hex
1295
Digit / nibble count
4
Decimal
1295
Invalid nibble (1010-1111)
Nej
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

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
Each decimal digit d (0-9) maps to a 4-bit nibble: 0->0000, 9->1001; digits are concatenated to form packed BCD.
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

bcd omvandlare
binärkodad decimal
decimal till bcd
bcd till decimal
packad bcd
bcd kalkylator
binary coded decimal

APA

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

Chicago

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.

IEEE

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

BibTeX

@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?