This repository has been archived on 2021-10-31. You can view files and clone it, but cannot push or open issues or pull requests.
CAHomework/Homework 8/Homework 8.tex

39 lines
1.2 KiB
TeX

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=2cm]{geometry}
\usepackage{graphicx}
\title{Howework 8 -- Computer Architecture}
\author{Claudio Maggioni \and Tommaso Rodolfo Masera}
\begin{document}
\maketitle
\section{Question 1}
Please find our solutions in the file \verb|ex1.ods|.
\section{Question 2}
Please find our overall Logisim solution in the file \verb|ex2.circ|.
\begin{figure}[h]
\centering
\includegraphics[width=0.8\textwidth]{SP.png}
\caption{The SP register of the MIC-1 built with Logisim}
\end{figure}
\subsection{Sub Question b}
We can build MBR using the 8 lower bits of SP as both memory input and B bus output. Additional circuitry is needed
to handle both MBR and MBRU select inputs and provide sign extension when needed.
\begin{figure}[h]
\centering
\includegraphics[width=0.6\textwidth]{MBR.png}
\caption{The MBR register of the MIC-1 built with Logisim using the SP register}
\end{figure}
\section{Question 3}
Please find our solutions in the file \verb|maggioni_rodolfo_masera_ca8_ex3.jas|. An higher level description of the algorithm used can be found as the \verb|maggioni_rodolfo_masera_ca8_ex3.py| Python script.
\end{document}