Konwerter BCD (dziesiętny kod binarny)
Konwertuj między liczbami dziesiętnymi a spakowanym dziesiętnym kodem binarnym (BCD), w którym każda cyfra dziesiętna jest przechowywana we własnej 4-bitowej tetradzie.
Dominanta
Jak działa ten kalkulator?
BCD przechowuje każdą cyfrę dziesiętną we własnej 4-bitowej tetradzie (0-9 = 0000-1001). Aby zakodować, zapisz każdą cyfrę jako 4 bity i połącz je; aby zdekodować, podziel bity na grupy po 4 i odczytaj każdą jako jedną cyfrę. Wzorce 1010-1111 są nieprawidłowe i zostają oznaczone.
Wzór
How this is calculated
Dziesiętny kod binarny przechowuje każdą cyfrę dziesiętną osobno w grupie czterech bitów zwanej tetradą. Dozwolone są tylko wzorce od 0000 do 1001 (0-9); sześć wzorców od 1010 do 1111 jest nieużywanych i oznaczanych jako nieprawidłowe. W trybie Dziesiętny -> BCD kalkulator odczytuje każdą cyfrę wprowadzonej liczby całkowitej i zapisuje jej 4-bitowy kod, a następnie łączy tetrady w spakowany ciąg bitów BCD.
W trybie BCD -> Dziesiętny wejściowy ciąg bitów jest uzupełniany zerami z lewej strony do wielokrotności czterech i dzielony na grupy po 4 bity. Każda grupa jest odczytywana jako pojedyncza cyfra dziesiętna (jej wartość binarna). Jeśli któraś grupa przekracza 1001, nie jest poprawnym BCD, więc ta cyfra jest pokazywana jako "?", a flaga nieprawidłowej tetrady zostaje podniesiona.
Narzędzie podaje spakowany kod binarny, równoważny zapis szesnastkowy (każda tetrada staje się jednym znakiem szesnastkowym, co dla poprawnego BCD równa się oryginalnym cyfrom) oraz liczbę cyfr/tetrad. Dane wejściowe muszą być nieujemną liczbą całkowitą (BCD nie ma tu znaku ani części ułamkowej) przy kodowaniu lub czystym ciągiem binarnym przy dekodowaniu; puste lub błędne dane wejściowe powodują wyświetlenie ostrzeżenia.
Najczęściej zadawane pytania
Zwykły kod binarny koduje całą liczbę jako jedną wartość, natomiast BCD koduje każdą cyfrę dziesiętną niezależnie w 4 bitach. Zatem 12 to 1100 w kodzie binarnym, ale 0001 0010 w BCD.
Tetrada ma 16 wzorców, ale BCD używa tylko 0000-1001 dla cyfr 0-9. Wzorce 1010-1111 (10-15) nie są poprawnymi cyframi BCD, więc konwerter je oznacza.
To narzędzie spakowanego BCD koduje wyłącznie nieujemne liczby całkowite. Znaki i części ułamkowe wymagają dodatkowych konwencji (takich jak tetrady znaku), które wykraczają poza ten podstawowy konwerter.
Znany również jako
TG we-Calculate Editorial Team. (2026). Konwerter BCD (dziesiętny kod binarny) [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "Konwerter BCD (dziesiętny kod binarny)." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "Konwerter BCD (dziesiętny kod binarny)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Konwerter BCD (dziesiętny kod binarny)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Czy ten kalkulator Ci pomógł?
