cpu: ext_reg switch bug FIX by markus
[calu.git] / 2_isa / isa.tex
index 73e462bedbe7dbb1b5ae3b4b06c59d0df837dbd9..add27578cb98b4dd2a139808771e33627ffbabd0 100644 (file)
@@ -3,7 +3,7 @@
 \begin{document}
 \allauthors
 
-\title{Instruction Set}
+\title{Instruction Set ``Deep Thought''} % haha, deep throat
 \titlehead{Vienna University of Technology \hfill WS~2010}
 \subject{Computer Architecture Labor\"ubung}
 \date{\today}
 \tableofcontents
 \newpage
 
-\include{conds}
-\section{instr}
-\subsection{arith}
-\include{arith}
-\subsection{data}
-\include{data}
-\subsection{misc}
-\include{misc}
+\input{cmp}
 
+\input{desdis}
+
+\input{conds}
+
+\input{callingconv}
+\clearpage
+\section{Instruction Set Overview}
+\input{flags}
+
+\subsection{arithmetic instructions}
+When not stated otherwise the following instructions will modify all flags of the PSW.
+\input{arith}
+
+\subsection{logical instructions}
+When not stated otherwise the following instructions will only modify the zero and sign flag.
+\input{logic}
+
+\subsection{data modifying instructions}
+When not stated otherwise the following instructions will not modify any flag.
+\input{data}
+
+\subsection{miscellaneous instructions}
+\input{misc}
+
+\section{Examples}
+\input{example}
+
+\section{Extension interface}
+\include{extension}
 
 \end{document}