BCD (dvejetainiu kodu užkoduotas dešimtainis) keitiklis
Konvertuokite tarp dešimtainių skaičių ir supakuoto dvejetainiu kodu užkoduoto dešimtainio (BCD), kur kiekvienas dešimtainis skaitmuo saugomas atskirame 4 bitų puskelmenyje (nibble).
Moda
Kaip veikia ši skaičiuoklė?
BCD kiekvieną dešimtainį skaitmenį saugo atskirame 4 bitų puskelmenyje (0-9 = 0000-1001). Norėdami užkoduoti, kiekvieną skaitmenį užrašykite 4 bitais ir sujunkite; norėdami dekoduoti, bitus padalykite į 4 bitų grupes ir kiekvieną skaitykite kaip vieną skaitmenį. Šablonai 1010-1111 yra negaliojantys ir pažymimi.
Formulė
How this is calculated
Dvejetainiu kodu užkoduotas dešimtainis kiekvieną dešimtainį skaitmenį saugo atskirai keturių bitų grupėje, vadinamoje puskelmeniu (nibble). Galioja tik šablonai nuo 0000 iki 1001 (0-9); šeši šablonai nuo 1010 iki 1111 nenaudojami ir pažymimi kaip negaliojantys. Režime „Dešimtainis -> BCD“ skaičiuoklė nuskaito kiekvieną įvesto sveikojo skaičiaus skaitmenį ir užrašo jo 4 bitų kodą, tada puskelmenius sujungia į supakuotą BCD bitų eilutę.
Režime „BCD -> Dešimtainis“ įvesta bitų eilutė kairėje papildoma nuliais iki keturių kartotinio ir padalijama į 4 bitų grupes. Kiekviena grupė skaitoma kaip vienas dešimtainis skaitmuo (jos dvejetainė reikšmė). Jei kuri nors grupė viršija 1001, tai nėra galiojantis BCD, todėl tas skaitmuo rodomas kaip „?“ ir pakeliama negaliojančio puskelmenio žyma.
Įrankis pateikia supakuotą dvejetainį skaičių, ekvivalentišką šešioliktainį (kiekvienas puskelmuo tampa vienu šešioliktainiu simboliu, kuris galiojančiam BCD sutampa su pradiniais skaitmenimis) ir skaitmenų / puskelmenių skaičių. Kodavimui įvestis turi būti neneigiamas sveikasis skaičius (čia BCD neturi ženklo ar trupmeninės dalies), o dekodavimui — gryna dvejetainė eilutė; tuščia ar netaisyklinga įvestis rodo įspėjimą.
Dažnai užduodami klausimai
Paprastas dvejetainis užkoduoja visą skaičių kaip vieną reikšmę, o BCD kiekvieną dešimtainį skaitmenį užkoduoja atskirai 4 bitais. Taigi 12 dvejetainiu kodu yra 1100, o BCD — 0001 0010.
Puskelmuo turi 16 šablonų, bet BCD skaitmenims 0-9 naudoja tik 0000-1001. Šablonai 1010-1111 (10-15) nėra galiojantys BCD skaitmenys, todėl keitiklis juos pažymi.
Šis supakuoto BCD įrankis koduoja tik neneigiamus sveikuosius skaičius. Ženklams ir trupmeninėms dalims reikia papildomų konvencijų (pavyzdžiui, ženklo puskelmenių), kurios nepatenka į šį pagrindinį keitiklį.
Taip pat žinomas kaip
TG we-Calculate Editorial Team. (2026). BCD (dvejetainiu kodu užkoduotas dešimtainis) keitiklis [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "BCD (dvejetainiu kodu užkoduotas dešimtainis) keitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "BCD (dvejetainiu kodu užkoduotas dešimtainis) keitiklis," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD (dvejetainiu kodu užkoduotas dešimtainis) keitiklis}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Ar ši skaičiuoklė jums padėjo?
