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