CS232: Computer Architecture II
Spring 2009
Exam Information
Midterm 1
The exam covers the material introduced in Lectures 1-7 and Sections
1-3 and focuses on bitwise logical and shifting operations in C and
MIPS assembly language programming, specifically on your ability
to translate from C to MIPS and from MIPS to C. More
details will be provided with the exam review section
notes. These topics are largely covered in chapter 3 of the textbook.
We have only a limited time (50 minutes) for the test. To keep things
fair for everyone, do not start the exam before we say so, and
do not continue working after we tell you to stop.
No books, notes, or calculators are allowed. Instead we'll provide
information that we think you will need, such as a summary of MIPS
instructions and lists of caller-save and callee-save registers.
Please see the past exams below to get an idea of what the exam format is.
Past Exams
Here are some past exams, along with solutions where available.
Before Spring 2004 this class had 2 mid-terms and a full length
final, so some of the material on the pre-2004 mid-term 1 is on your
mid-term 2, and some of the material on the pre-2004 mid-term 2 &
final is on your mid-term 3.
While there will likely be similarities,
we make no claims regarding how similar your exams will be to
these, so use them at your own risk. The questions found on exams for
this semester will likely be similar in style to those found in the
web exercises and discussion section problems.
For best results, please try to solve the exams in the allotted time
before you look at any available solutions. Seeing the answers for even a
second can make the problems much easier to solve and possibly give you a
false sense of security.