We have compiled a list of common errors you might run into for this course.
See the exam resources page.
- Computer Organization and Design RISC-V Edition, 1st or 2nd ed. by David Patterson, and John Hennessy
- The C Programming Language, 2nd ed. by Brian Kernighan and Dennis Ritchie
- The Datacenter as a Computer by Luiz André Barroso and Urs Hölzle (PDF)
Review Notes by Topic
- Sean Farhat's number rep notes
- Anusha's number rep notes
- Allan Yu's floating point notes
- Prof. Harvey's notes on C
- Prof. Hilfinger's notes on memory management
- Nick Riasanovsky's calling convention notes
- Sruthi's Verilog notes
SDS, Boolean Algebra, FSMs
- Prof. Wawryznek's notes on state, blocks, SDS, and boolean logic