Beginner

BCD (binäärikoodattu desimaali) -muunnin

Muunna desimaalilukujen ja pakatun binäärikoodatun desimaalin (BCD) välillä, jossa jokainen desimaalinumero tallennetaan omaan 4-bittiseen nibbleensä.

Moodi

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
Desimaali
1295
Invalid nibble (1010-1111)
Ei
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Tulokset ovat arvioita ja tarkoitettu vain yleiseen tiedoksi, eivätkä ne ole ammattilaisen neuvoja — varmista aina tärkeät tulokset itsenäisesti ennen kuin luotat niihin. Lue koko vastuuvapauslauseke.
Pikavastaus

Miten tämä laskin toimii?

BCD tallentaa jokaisen desimaalinumeron omaan 4-bittiseen nibbleensä (0–9 = 0000–1001). Koodataksesi kirjoita jokainen numero 4 bittinä ja ketjuta ne; purkaaksesi jaa bitit 4-bittisiin ryhmiin ja lue kukin yhtenä numerona. Kuviot 1010–1111 ovat virheellisiä ja merkitään.

Kaava
Jokainen desimaalinumero d (0–9) kuvautuu 4-bittiseen nibbleksi: 0->0000, 9->1001; numerot ketjutetaan pakatuksi BCD:ksi.
How this is calculated

Binäärikoodattu desimaali tallentaa jokaisen desimaalinumeron erikseen neljän bitin ryhmään, jota kutsutaan nibbleksi. Vain kuviot 0000–1001 (0–9) ovat sallittuja; kuusi kuviota 1010–1111 ovat käyttämättömiä ja merkitään virheellisiksi. Desimaali -> BCD -tilassa laskuri lukee jokaisen syöttämäsi kokonaisluvun numeron ja kirjoittaa sen 4-bittisen koodin, ja ketjuttaa sitten nibblet pakatuksi BCD-bittijonoksi.

BCD -> Desimaali -tilassa syötetty bittijono täytetään vasemmalta nollilla neljän kerrannaiseksi ja jaetaan 4-bittisiin ryhmiin. Jokainen ryhmä luetaan yhtenä desimaalinumerona (sen binääriarvona). Jos jokin ryhmä ylittää arvon 1001, se ei ole kelvollista BCD:tä, joten kyseinen numero näytetään merkkinä "?" ja virheellisen nibblen lippu nostetaan.

Työkalu raportoi pakatun binäärin, vastaavan heksadesimaalin (jokaisesta nibblestä tulee yksi heksamerkki, joka kelvollisella BCD:llä vastaa alkuperäisiä numeroita) sekä numero-/nibblemäärän. Syötteiden tulee koodausta varten olla ei-negatiivinen kokonaisluku (BCD:llä ei ole tässä etumerkkiä tai murto-osaa) tai purkua varten puhdas binäärijono; tyhjä tai virheellinen syöte näyttää varoituksen.

Usein kysytyt kysymykset

Tavallinen binääri koodaa koko luvun yhtenä arvona, kun taas BCD koodaa jokaisen desimaalinumeron itsenäisesti 4 bittiin. Niinpä 12 on binäärinä 1100 mutta BCD:nä 0001 0010.

Nibblellä on 16 kuviota, mutta BCD käyttää vain kuvioita 0000–1001 numeroille 0–9. Kuviot 1010–1111 (10–15) eivät ole kelvollisia BCD-numeroita, joten muunnin merkitsee ne.

Tämä pakattu BCD -työkalu koodaa vain ei-negatiivisia kokonaislukuja. Etumerkit ja murto-osat vaativat lisäkäytäntöjä (kuten etumerkkinibblejä), jotka eivät kuulu tähän perusmuuntimeen.

Tunnetaan myös nimellä

bcd muunnin
binäärikoodattu desimaali
desimaali bcd muunnin
bcd desimaaliksi
pakattu bcd
bcd laskuri
desimaalista bcd

APA

TG we-Calculate Editorial Team. (2026). BCD (binäärikoodattu desimaali) -muunnin [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "BCD (binäärikoodattu desimaali) -muunnin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "BCD (binäärikoodattu desimaali) -muunnin," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/bcd-binary-coded-decimal-converter

BibTeX

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

Oliko tästä laskimesta sinulle apua?