BCD (binárisan kódolt decimális) átváltó
Válts át decimális számok és tömörített binárisan kódolt decimális (BCD) között, ahol minden decimális számjegy a saját 4 bites nibble-jében tárolódik.
Módusz
Hogyan működik ez a kalkulátor?
A BCD minden decimális számjegyet a saját 4 bites nibble-jében tárol (0-9 = 0000-1001). Kódoláshoz írd fel minden számjegyet 4 bitként és fűzd össze; dekódoláshoz oszd fel a biteket 4 bites csoportokra és olvasd mindegyiket egy számjegyként. Az 1010-1111 minták érvénytelenek és megjelölésre kerülnek.
Képlet
How this is calculated
A binárisan kódolt decimális minden decimális számjegyet külön tárol egy négy bites csoportban, amelyet nibble-nek nevezünk. Csak a 0000-tól 1001-ig (0-9) terjedő minták megengedettek; a hat minta 1010-től 1111-ig használaton kívüli és érvénytelennek van megjelölve. Decimális -> BCD módban a kalkulátor beolvassa a megadott egész szám minden számjegyét és leírja annak 4 bites kódját, majd összefűzi a nibble-eket a tömörített BCD bitsorozattá.
BCD -> Decimális módban a bemeneti bitsorozat balról nullákkal van kiegészítve négy többszörösére és 4 bites csoportokra van osztva. Minden csoport egyetlen decimális számjegyként (annak bináris értékeként) van olvasva. Ha valamelyik csoport meghaladja az 1001-et, az nem érvényes BCD, így az a számjegy "?"-ként jelenik meg, és az érvénytelen-nibble jelző felemelkedik.
Az eszköz jelenti a tömörített binárist, az ezzel egyenértékű hexadecimálist (minden nibble egy hex karakterré válik, ami érvényes BCD esetén megegyezik az eredeti számjegyekkel) és a számjegy/nibble számot. A bemenetnek nemnegatív egész számnak kell lennie (a BCD-nek itt nincs előjele vagy törtrésze) a kódoláshoz, vagy tiszta bináris sorozatnak a dekódoláshoz; az üres vagy hibás bemenet figyelmeztetést jelenít meg.
Gyakran ismételt kérdések
A sima bináris az egész számot egyetlen értékként kódolja, míg a BCD minden decimális számjegyet függetlenül 4 bitben kódol. Tehát a 12 binárisan 1100, de BCD-ben 0001 0010.
Egy nibble-nek 16 mintája van, de a BCD csak a 0000-1001-et használja a 0-9 számjegyekhez. Az 1010-1111 minták (10-15) nem érvényes BCD számjegyek, ezért az átváltó megjelöli őket.
Ez a tömörített BCD eszköz csak nemnegatív egész számokat kódol. Az előjelek és törtrészek további konvenciókat igényelnek (például előjel-nibble-eket), amelyek kívül esnek ezen az alapvető átváltón.
Más néven
TG we-Calculate Editorial Team. (2026). BCD (binárisan kódolt decimális) átváltó [Online calculator]. TG we-Calculate. https://we-calculate.com/hu/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "BCD (binárisan kódolt decimális) átváltó." TG we-Calculate. 2026. https://we-calculate.com/hu/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "BCD (binárisan kódolt decimális) átváltó," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hu/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD (binárisan kódolt decimális) átváltó}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hu/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Segített ez a kalkulátor?
