Beginner

Kalkulator bitu parzystości (parzysta i nieparzysta)

Znajdź bit parzystości parzystej i nieparzystej dla dowolnego słowa binarnego (lub liczby dziesiętnej) i sprawdź, ile bitów 1 zawiera.

Input type

How your data word is written
The bits (or number) to protect with a parity bit
Number of 1 bits
4

Even parity bit: 0 • Odd parity bit: 1

4

ones

1 bits

57.1%

0 bits

42.9%

Binary word
1011001
Total bits
7
Even parity bit
0
Odd parity bit
1
Word + even parity
10110010
Word + odd parity
10110011
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Bit parzystości to jeden dodatkowy bit dołączany do słowa danych w celu wykrywania błędów. Zlicz bity 1 słowa (popcount): bit parzystości parzystej równa się popcount mod 2, dzięki czemu łączna liczba jedynek staje się parzysta, a bit parzystości nieparzystej to 1 minus to, żeby łączna liczba jedynek stała się nieparzysta. Parzystość wykrywa jednobitkowe błędy, ale nie może ich korygować.

Wzór
jedynki = popcount(słowo); bit parzystości parzystej = jedynki mod 2; bit parzystości nieparzystej = 1 − (jedynki mod 2)
How this is calculated

Bit parzystości to jeden dodatkowy bit dołączany do słowa danych, by odbiornik mógł wykryć jednobitkowe błędy transmisji. Kalkulator najpierw odczytuje Twoje słowo danych: w trybie binarnym musi zawierać wyłącznie 0 i 1, a w trybie dziesiętnym konwertuje nieujemną liczbę całkowitą na jej reprezentację binarną. Następnie zlicza liczbę bitów 1 (liczbę populacji, czyli popcount).

Parzystość parzysta wybiera dodatkowy bit tak, by łączna liczba jedynek w słowie wraz z bitem parzystości była parzysta — bit parzystości parzystej wynosi po prostu popcount mod 2. Parzystość nieparzysta robi odwrotnie: sprawia, że łączna liczba jedynek jest nieparzysta, więc bit parzystości nieparzystej to 1 minus bit parzystości parzystej. Panel wyników pokazuje liczbę jedynek i zer, oba bity parzystości oraz oryginalne słowo z każdym bitem parzystości dołączonym na końcu.

Parzystość wykrywa dowolną nieparzystą liczbę odwróconych bitów, ale nie może wykryć parzystej liczby błędów ani zlokalizować ani skorygować błędu — do tego potrzebne są silniejsze kody, takie jak CRC lub kody Hamminga. Dane wejściowe muszą być całkowitymi wartościami nieujemnymi; puste dane wejściowe, ułamki lub znaki niebinarne nie dają wyników.

Najczęściej zadawane pytania

Parzystość parzysta dodaje bit tak, by łączna liczba jedynek była parzysta; parzystość nieparzysta dodaje bit tak, by łączna liczba jedynek była nieparzysta. Oba są obliczane z tego samego popcount i zawsze różnią się o jeden.

Nie. Jeden bit parzystości może tylko wykryć nieparzystą liczbę odwróconych bitów. Nie może ich korygować ani wykryć parzystej liczby odwróconych bitów. Używaj kodów Hamminga lub CRC do korekcji.

Jeśli słowo ma już parzystą liczbę jedynek, popcount mod 2 wynosi 0 i żadna dodatkowa jedynka nie jest potrzebna; jeśli ma nieparzystą liczbę, wynik wynosi 1, co dodaje jeszcze jedną jedynkę, by łączna liczba stała się parzysta.

Znany również jako

bit parzystości
parzystość nieparzystość
kontrola parzystości
kalkulator bitu parzystości
wykrywanie błędów
generator parzystości

APA

TG we-Calculate Editorial Team. (2026). Kalkulator bitu parzystości (parzysta i nieparzysta) [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/parity-bit-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator bitu parzystości (parzysta i nieparzysta)." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/parity-bit-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator bitu parzystości (parzysta i nieparzysta)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/parity-bit-calculator

BibTeX

@misc{wecalculate_parity_bit_calculator, title = {Kalkulator bitu parzystości (parzysta i nieparzysta)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?