Assignment 13, due April 30
Part of
the homework for 22C:122/55:132, Spring 2004
|
Always, on every assignment, please write your name legibly as it appears on your University ID and on the class list! All assignments will be due on Fridays at the start of class, and unless there is what insurance companies call "an act of God", the only exceptions to this rule will be by advance arrangement.
The trap conditions that might concern us on this machine include traps raised because of unimplemented physical memory addresses, write operations to read-only memory, and any unimplemented ALU operations.
a) What pipeline stage(s) cause(s) traps.
b) When a trap condition is detected:
Hint: PC relative addressing also required that we have multiple versions of the PC
c) Are traps implemented in this way precise or imprecise?
a) How many memory cycles per second does this processor generate? (you might want to also express your answer in nanoseconds per memory cycle.)
b) What fraction of the instruction fetches will be blocked by memory conflicts.