\documentclass[a4paper,12pt]{scrartcl}
\usepackage{common}
\begin{document}
\allauthors

\title{Instruction Set}
\titlehead{Vienna University of Technology \hfill WS~2010}
\subject{Computer Architecture Labor\"ubung}
\date{\today}
\publishers{Gruppe 1}

\maketitle
\newpage
\tableofcontents
\newpage

\input{desdis}

\input{conds}
if a condition is not met, the instruction is executed but no changes (on data or flags) occure.
\clearpage
\input{callingconv}

\clearpage
\section{instr}
\input{flags}

\subsection{arith}
modifies all flags
\input{arith}

\subsection{logic}
modifies zero and sign flag only. shifts may modify carry

rotate?!?!?!?

C is for shift to desc. a shift through carry
F is for fill the unused
ARITH makes logic right shift to arithemtic right shift

not kann durch xorif rD, rS, \#0x7FF ersetzt werden. makro \_NOT daf\"ur.

\input{logic}

\subsection{data}

use addi rD, rS, \#0 for mov rD, rS \\

\input{data}
\subsection{misc}
\input{misc}


\end{document}
