## Everything from Exam 1

All exams are *cumulative*.
Start with the Exam 1 review!
Also, take another look at the first
exam.
Make sure you know how to reverse engineer a Finite State Machine.

## Homeworks

Be sure that you know how to answers a question similar to those found on all homework assignments:

- voltage and time — Exercises 1.78 and 2.44
- working backwards — Exercises 3.22 and 3.32
- SystemVerilog for FSM — Exercise 4.32
- SystemVerilog for data paths
- Hardware implementation of common arithmetic operations
- Memory caches and virtual memory — Exercises 8.10, 8.20 and 8.22
- High-level idea of the x86

Solutions to *most* of these homeworks are avalable from the
class homework page.
Solutions to the last two will appear once the 100-hour limit expires.
For reference,
a solution for Exercise 4.32 will be distributed
at the exam.

## Old exams to review

- First exam
- CSCI 320 Spring 2014 Exam 1, except for Problems 3 and 4
- CSCI 320 Spring 2014 Exam 2, except for Problem 1
- CSCI 320 Spring 2014 Exam 3, except for Problems 1 and 4
- CSCI 255 / ECE 212 Fall 2000 Final Exam, Problem 10 (the last one)
*only* - CSCI 311 / ECE 212 Spring 2002 Final Exam, Problems 4 and 5
*only* - CSCI 255 Fall 2015 Exam 1, except for Problem 5
- CSCI 255 Fall 2014 Exam 1, except for Problem 7