Commit 1e6bfad1 authored by Taddeüs Kroes's avatar Taddeüs Kroes

Merge branch 'master' of ssh://vo20.nl/home/git/repos/uva

parents c78f53ce b53d8bf6
......@@ -221,25 +221,60 @@
\begin{enumerate}
\item Er treedt een \emph{exception} op.
% \item \emph{Memory allocation} instructies.
\item Een trace wordt te lang (voor geheugen).
\end{enumerate}
}
\subsection{Een trace tree uitbreiden}
\subsection{Een trace uitbreiden}
\frame { \frametitle{Eerdere trace tree uitbreiden met nieuw pad}
\frame { \frametitle{Eerdere trace uitbreiden met nieuw pad}
\emph{TODO}
\begin{itemize}
\item Afwijking trace $\rightarrow$ start interpreter.
\item Indien pad in loop, compile nieuw pad.
\vskip-1em
\includegraphics[width=6cm]{images/trace-expansion.pdf}
\end{itemize}
}
\subsection{Code generation}
\frame { \frametitle{Eerdere trace uitbreiden met nieuw pad}
\frame{ \frametitle{Een trace omzetten in machine code}
\begin{columns}[t]
\emph{TODO}
\column{.6\textwidth}
\begin{itemize}
\item Afwijking trace $\rightarrow$ start interpreter.
\item Indien pad in loop, compile nieuw pad.
\vskip-1em
\includegraphics[width=6cm]{images/trace-expansion.pdf}
\vskip-6em
\pause
Assembler zet trace om in machinecode.
\end{itemize}
\column{.4\textwidth}
\vskip.5em
\textbf{Incremental recompilation}
\vskip3.5pt
Wat er echt gebeurt:
\vskip-2.6em
\begin{figure}
\includegraphics[width=6cm]{images/two-traces-in-tree.pdf}
\end{figure}
\end{columns}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment