UP ONE LEVEL: ENCM 369 Winter 2002 Home Page

ENCM 369 Winter 2002 Midterm Information

Author: Steve Norman
Last modified: Thu Feb 21 15:46:40 MST 2002

Contents


Test Time and Location

The test is from 6:30pm to 8:00pm on Friday, March 1. Note that the duration is 1.5 hours, not two hours.

The location of the test is EN E 241 for students in L01 (Dr. Norman's lecture section) and EN E 243 for students in L02 (Dr. Yanushkevich's lecture section).

[back to top of document]


Closed-book, no calculators

The test is closed-book--do not not take any books or notes to your seat. Use of calculators or computers during the test is not permitted.

[back to top of document]


Test Topics

First, a general principle:
The test will focus mainly on topics that were heavily emphasized in lectures and labs. We are not going to make a lot of marks depend on topics that were given very little coverage in lectures and labs.

The test will cover all material up to and including Lab 5 and the lectures of Wednesday, February 27, with the following exceptions:

This will include material up to the end of Section 4.6 in Patterson and Hennessy. However, you won't be tested on details related to carry lookahead (pages 241-248 in Section 4.5) and multiplication hardware (pages 251-261 in Section 4.6).

The test will not cover any aspect of integer division (Section 4.7) or floating-point numbers (Section 4.8).

There may be a small number of marks associated with material in the assigned reading from Chapters 3 and 4 that was not covered in lectures. Let me repeat that the number of marks related to this material will be either zero or very small.

[back to top of document]


Test Format

The test will have a similar format to the 2001 ENEL 369 midterm, which was handed out to 2002 ENCM 369 students in class before Reading Week. Questions will be of the following types:

You will write all of your answers on the question paper, in spaces provided for answers.

[back to top of document]


Midterm Instruction Subset

In order to avoid having you spend a lot of time memorizing all of the instructions you have seen so far in the course, all problems that ask you to read or write SPIM code will be set up so that you can solve them with knowledge of the following MIPS instructions:
add, addi, addu, addiu,
sub, subu,
and, andi,
or, ori,
sll, srl,
lui,
lw, sw, lb, lbu, sb,
beq, bne,
j, jal, jr,
slt, slti, sltu, sltiu,
mult, multu, mfhi, mflo
In addition, you need to understand exactly two pseudoinstructions:
la, li

Reference Material

You will be provided with one or two pages of reference material along with the question paper. This material will include:

[back to top of document]


Suggestions for preparation

Here are suggestions for review:

[back to top of document]