Калкулатор за бит за четност (четна и нечетна)
Намерете бита за четна и нечетна четност за всяка двоична дума (или десетично число) и вижте колко единици носи.
Input type
Even parity bit: 0 • Odd parity bit: 1
4
ones1 bits
57.1%
0 bits
42.9%
Как работи този калкулатор?
Битът за четност е един допълнителен бит, прикачен към дума с данни за откриване на грешки. Пребройте единиците на думата (popcount): битът за четна четност е равен на popcount mod 2, така че общият брой единици да стане четен, а битът за нечетна четност е 1 минус това, така че общият брой единици да стане нечетен. Четността открива единични битови грешки, но не може да ги коригира.
Формула
How this is calculated
Битът за четност е един допълнителен бит, прикачен към дума с данни, за да може получателят да открие единични грешки при предаване. Калкулаторът първо чете вашата дума с данни: в двоичен режим тя трябва да съдържа само 0 и 1, а в десетичен режим преобразува неотрицателно цяло число в неговото двоично представяне. След това брои броя на единиците (population count, или popcount).
Четната четност избира допълнителния бит така, че общият брой единици в думата плюс бита за четност да е четен, което означава, че битът за четност просто е равен на popcount mod 2. Нечетната четност прави обратното: тя прави общия брой единици нечетен, така че битът за нечетна четност е 1 минус бита за четна четност. Панелът с резултати показва броя на единиците и нулите, и двата бита за четност, и оригиналната дума с всеки бит за четност, прикачен в края.
Четността открива всеки нечетен брой обърнати битове, но не може да открие четен брой грешки, нито да локализира или коригира грешката — за това са нужни по-силни кодове като CRC или кодове на Хеминг. Входните данни трябва да са цели, неотрицателни стойности; празен вход, десетични дроби или недвоични символи не връщат резултат.
Често задавани въпроси
Четната четност добавя бит така, че общият брой единици да е четен; нечетната четност добавя бит така, че общият брой единици да е нечетен. И двете се изчисляват от един и същ popcount и винаги се различават с единица.
Не. Един бит за четност може само да открие нечетен брой битови обръщания. Той не може да ги коригира или да открие четен брой обърнати битове. Използвайте кодове на Хеминг или CRC за корекция.
Ако думата вече има четен брой единици, popcount mod 2 е 0 и не е нужна допълнителна единица; ако има нечетен брой, резултатът е 1, което добавя още една единица, за да направи общия брой четен.
Известен също като
TG we-Calculate Editorial Team. (2026). Калкулатор за бит за четност (четна и нечетна) [Online calculator]. TG we-Calculate. https://we-calculate.com/bg/calculator/parity-bit-calculator
TG we-Calculate Editorial Team. "Калкулатор за бит за четност (четна и нечетна)." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/parity-bit-calculator.
TG we-Calculate Editorial Team, "Калкулатор за бит за четност (четна и нечетна)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/calculator/parity-bit-calculator
@misc{wecalculate_parity_bit_calculator, title = {Калкулатор за бит за четност (четна и нечетна)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/bg/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
