2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-26 06:48:04 +02:00

Java Bytecode

This commit is contained in:
Martin Thoma 2014-03-11 18:46:43 +01:00
parent df819b9a3b
commit 0277f365eb
3 changed files with 21 additions and 0 deletions

View file

@ -2,6 +2,7 @@
\chapter*{Abkürzungsverzeichnis\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeichnis}}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
\begin{acronym}
\acro{AST}{Abstrakter Syntaxbaum (Abstract Syntax Tree)}
\acro{Beh.}{Behauptung}
\acro{Bew.}{Beweis}
\acro{bzgl.}{bezüglich}

View file

@ -13,4 +13,24 @@ Bytecode ist unabhängig von realer Hardware.
und in beliebiger Reihenfolge wieder freigegeben werden können.
\end{definition}
\textit{Activation Record} ist ein \textit{Stackframe}.\index{Activation Record|see{Stackframe}}
\section{Instruktionen}
\begin{table}[h]
\begin{tabular}{p{6cm}|ll}
\textbf{Beschreibung} & \textbf{int} & \textbf{float} \\ \hline
Addition & iadd & fadd \\
Element aus Array auf Stack packen & iaload & faload \\
Element aus Stack in Array speichern & iastore & fastore \\
Konstante auf Stack legen & iconst\_<i> & fconst\_<f> \\
Divide second-from top by top & idiv & fdiv \\
Multipliziere die obersten beiden Zahlen des Stacks & imul & fmul \\
\end{tabular}
\end{table}
\section{Weitere Informationen}
\begin{itemize}
\item \url{http://cs.au.dk/~mis/dOvs/jvmspec/ref-Java.html}
\end{itemize}
\index{Java Bytecode|)}