\section{Conditions}

\begin{table}[ht]
	\centering
	\begin{tabular}{|c|c|c|}\hline
		Bitcode & Condition             & Bits to test \\ \hline
		0000    & equal / zero          & ZF = 0\\ \hline
		0001    & not equal / not zero  & ZF = 1\\ \hline
		0010    & not overflow          & OF = 0\\ \hline
		0011    & overflow              & OF = 1\\ \hline
		0100    & not carry             & CF = 0\\ \hline
		0101    & carry                 & CF = 1\\ \hline
		0110    & not signed / not neg. & SF = 0\\ \hline
		0111    & signed / neg.         & SF = 1\\ \hline
		1000    & below (?)             & \\ \hline
		1001    & above (?)             & \\ \hline
		1010    & greater than or equal & SF == OF\\ \hline
		1011    & less than             & SF != OF \\ \hline
		1100    & greater than          & (ZF == 0 $\wedge$ SF == OF) \\ \hline
		1101    & less than or equal    & (ZF == 1 $\vee$ SF != OF) \\ \hline
		1110    & never                 & \\ \hline
		1111    & always                & \\ \hline
	\end{tabular}
	\caption{codierung von conditions}
\end{table}

\begin{table}
	\centering
	\begin{tabular}{|l|c|c|c|c|} \hline
		Bit  & 3  & 2  & 1  & 0  \\ \hline
		Flag & SF & CF & OF & ZF \\ \hline
	\end{tabular}
	\caption{billig PSW bitorder}
\end{table}
