Skip to main content

Microcontrollers

Exercises 10.5 Practice Problems

10.

Generate an odd parity bit for the data byte 11010011.
Answer.
Solution.
\begin{align*} 1 \oplus 1 \amp= 0\\ 0 \oplus 0 \amp= 0\\ 0 \oplus 1 \amp= 1\\ 1 \oplus 0 \amp= 1\\ 1 \oplus 0 \amp= 1\\ 1 \oplus 1 \amp= 0\\ 0 \oplus 1 \amp= 1 \end{align*}

11.

Generate an even parity bit for the data byte 11010011.
Answer.
Solution.
\begin{align*} 1 \equiv 1 \amp= 1\\ 1 \equiv 0 \amp= 0\\ 0 \equiv 1 \amp= 0\\ 0 \equiv 0 \amp= 1\\ 1 \equiv 0 \amp= 0\\ 0 \equiv 1 \amp= 0\\ 0 \equiv 1 \amp= 0 \end{align*}