Anonymní profil Petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Petr – Programujte.comAnonymní profil Petr – Programujte.com

 

Příspěvky odeslané z IP adresy 193.84.36.–

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93748

stane se :-D díky za pomoc, takže správně je 0 1010 0111

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93740

a tohle mi dává zapravdu:

Při použití liché parity bude paritní bit 1 tehdy,byl-li počet jedniček v přeneseném znaku sudý.Paritním bitem tedy doplníme počet jedniček na lichý počet.Odtud název lichá parita.

Při použití sudé parity uplatníme opačný postup,doplňujeme počet jedniček na sudý.Odtud název sudá parita.



http://skriptum.wz.cz/comp/Parita.htm

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93739

no podle toho příkladu na wikipedii je to přesně obráceně:
Příklad použití paritního bitu
7bitová data sudá parita lichá parita
0000000 00000000 10000000
1010001 11010001 01010001
1101001 01101001 11101001
1111111 11111111 01111111

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93736

právě že je to lichá parita, vždyť tam mám pět jedniček

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93734

no pokud to správně chápu tak výsledek je 0 1010 0111 ???

Petr
C / C++ › Přenos po sériové lince
6. 1. 2009   #93730

ahoj, do zápočťáku jsme dostali takový nemilý příklad, který vůbec netuším jak řešit, nevěděl byste někdo:

Přenos po sériové lince je zajištěn lichou paritou po každém přeneseném bytu. Uveďte binárně hodnotu kódového slova včetně paritního bitu, jestliže bude přenášen znak § (v ASCII dekadicky 167).

Výslednou hodnotu zadávejte v plném rozsahu (9 bitů) bez mezer!
Odpověď:



díky za pomoc

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý