Stránka 1 z 1

SW spočítání parity

Napsal: 14 led 2014, 14:48
od Celeron
Je u 8 bitovýho znaku usprávná úvaha, že na spočítání 9. paritního bitu stačí sečíst B0+B1+B2+B3+B4+B5+B6+B7 znaku a v B0 součtu bude parita? Která, sudá nebo lichá? Nějak mi to blbne a nevím proč...
Díky
Jirka

Napsal: 14 led 2014, 14:59
od Habesan
Protože sudá jedničková parita je lichá nulová.

Lichá parita znamená lichý počet jedničkových bitů ve slově (i s paritním bitem).

Napsal: 16 led 2014, 10:27
od Celeron
Na mě musíš polopaticky. :oops: Nejlépe příkladem.
Při lichý paritě má byte 0FFh paritní bit 1 a třeba u 51H je 0?
Sorráč, ale ňák se mi to vyhulilo z hlavy.
Díky
Jirka

Napsal: 16 led 2014, 11:19
od rnbw
Google nefunguje?
http://cs.wikipedia.org/wiki/Paritní_bit

Napsal: 16 led 2014, 18:44
od Celeron
Jo, už jo, stačí nakopnout. -:)
Dobrý je, že jsem se patlal s tím jak ji spočítat a on ten procík ji má pro ACC v PSW. Nojo, no, hlava sklerotická.
Jirka