Resources

Textbooks

  • Computer Organization and Design RISC-V Edition, 1st 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)

Reference Cards

  • CS 61C Reference Card: PDF
  • GDB Reference Card: PDF
  • Venus Reference: HTML

Reference card changelog:

  • 1.0.0 released 2022-02-09: Initial release
  • 1.0.1 released 2022-02-14: Added mul instruction
  • 1.1.0 released 2022-03-02: Added exam-related page (ASCII, SI prefixes, etc.)
  • 1.2.0 released 2022-05-12: Added single cycle and pipelined datapaths
  • 1.2.1 released 2022-05-12: Fixed WBSel mux in single cycle datapath

Exams

See the exam resources page.

Review Notes by Topic

Number Representation

C

RISC-V

SDS, Boolean Algebra, FSMs