s3e: fix build break
[calu.git] / 2_isa / isa.tex
1 \documentclass[a4paper,12pt]{scrartcl}
2 \usepackage{common}
3 \begin{document}
4 \allauthors
5
6 \title{Instruction Set ``Deep Thought''} % haha, deep throat
7 \titlehead{Vienna University of Technology \hfill WS~2010}
8 \subject{Computer Architecture Labor\"ubung}
9 \date{\today}
10 \publishers{Gruppe 1}
11
12 \maketitle
13 \newpage
14 \tableofcontents
15 \newpage
16
17 \input{cmp}
18
19 \input{desdis}
20
21 \input{conds}
22
23 \input{callingconv}
24 \clearpage
25 \section{Instruction Set Overview}
26 \input{flags}
27
28 \subsection{arithmetic instructions}
29 When not stated otherwise the following instructions will modify all flags of the PSW.
30 \input{arith}
31
32 \subsection{logical instructions}
33 When not stated otherwise the following instructions will only modify the zero and sign flag.
34 \input{logic}
35
36 \subsection{data modifying instructions}
37 When not stated otherwise the following instructions will not modify any flag.
38 \input{data}
39
40 \subsection{miscellaneous instructions}
41 \input{misc}
42
43 \section{Examples}
44 \input{example}
45
46 \section{Extension interface}
47 \include{extension}
48
49 \end{document}