Study Guide for Final Exam
The final exam will be Monday, December 22 from 1:45 to 3:45 in PH-276.
Here is a list of topics to study for the exam. You will find
information on each topic in either your text (Chapter 5 and Appendix
B), your class notes, or both.
- RAM design. (Be sure to check [my
supplement]) -- this was not fully tested on the second exam.
- Review the instructions implemented in the Chapter 5 CPUs: lw/sw,
R-type, beq, and j. Be sure you know exactly how the effective
address is calculated for lw/sw, beq, and j.
- Single clock per instruction datapath and timing.
- Control signals for the single clock per instruction design.
- How to generate the control signals for the single clock per
instruction design for each type of instruction. How to decode the
fields of the instructions.
- Rationale for the multiple clock per instruction design.
- Tradeoffs in going to the multiple clock per instruction design:
reduced number of hardware units; increased complexity of the control;
speed advantage.
- State diagram for control of the multiple clock per instruction
design.
If you think of something I covered in class that's not on this list,
let me know and I'll add it to the list!
Christopher Vickery
Queens College of CUNY