Beginner

BCD-konverter (binærkodet decimal)

Konverter mellem decimaltal og pakket binærkodet decimal (BCD), hvor hvert decimalciffer lagres i sin egen 4-bit nibble.

Typetal

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
Resultaterne er skøn, der kun gives til generel information og er ikke professionel rådgivning — verificér altid vigtige resultater uafhængigt, før du forlader dig på dem. Læs hele ansvarsfraskrivelsen.
Hurtigt svar

Hvordan fungerer denne lommeregner?

BCD lagrer hvert decimalciffer i sin egen 4-bit nibble (0-9 = 0000-1001). For at kode skriver du hvert ciffer som 4 bits og sammenkæder; for at afkode opdeler du bittene i grupper af 4 bits og læser hver som ét ciffer. Mønstrene 1010-1111 er ugyldige og markeres.

Formel
Hvert decimalciffer d (0-9) afbildes til en 4-bit nibble: 0->0000, 9->1001; cifrene sammenkædes til pakket BCD.
How this is calculated

Binærkodet decimal lagrer hvert decimalciffer separat i en gruppe af fire bits kaldet en nibble. Kun mønstrene 0000 til 1001 (0-9) er gyldige; de seks mønstre 1010 til 1111 er ubrugte og markeres som ugyldige. I tilstanden Decimal -> BCD læser beregneren hvert ciffer i det hele tal, du indtaster, og skriver dets 4-bit kode og sammenkæder derefter nibblerne til den pakkede BCD-bitstreng.

I tilstanden BCD -> Decimal udfyldes inputbitstrengen til venstre med nuller til et multiplum af fire og opdeles i grupper af 4 bits. Hver gruppe læses som et enkelt decimalciffer (dens binære værdi). Hvis en gruppe overstiger 1001, er den ikke gyldig BCD, så det ciffer vises som "?", og flaget for ugyldig nibble rejses.

Værktøjet rapporterer den pakkede binær, den tilsvarende hexadecimal (hver nibble bliver ét hex-tegn, hvilket for gyldig BCD svarer til de oprindelige cifre) samt ciffer-/nibble-antallet. Input skal være et ikke-negativt heltal (BCD har her hverken fortegn eller decimaldel) for kodning eller en ren binær streng for afkodning; tomt eller forkert formateret input viser en advarsel.

Ofte stillede spørgsmål

Almindelig binær koder hele tallet som én værdi, mens BCD koder hvert decimalciffer uafhængigt i 4 bits. Så 12 er 1100 i binær, men 0001 0010 i BCD.

En nibble har 16 mønstre, men BCD bruger kun 0000-1001 til cifrene 0-9. Mønstrene 1010-1111 (10-15) er ikke gyldige BCD-cifre, så konverteren markerer dem.

Dette pakkede-BCD-værktøj koder kun ikke-negative heltal. Fortegn og decimaldele kræver yderligere konventioner (såsom fortegns-nibbler), der ligger uden for denne grundlæggende konverter.

Også kendt som

bcd omregner
binært kodet decimal
decimal til bcd
bcd til decimal
pakket bcd
bcd konverter
bcd beregner

APA

TG we-Calculate Editorial Team. (2026). BCD-konverter (binærkodet decimal) [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "BCD-konverter (binærkodet decimal)." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "BCD-konverter (binærkodet decimal)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD-konverter (binærkodet decimal)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Hjalp denne lommeregner dig?