Labs

Abbreviations

CMOS = complementary metal-oxide-semiconductor
ALU = arithmetic logic unit
OS = operating system

LAB # TOPICS
1 CMOS (PDF)
2 Adder (PDF)
3 ALU (PDF)
4 Turing machine (PDF)
5 Assembly language (PDF)
6 Beta (PDF)
7 Trap handler (PDF)
8

Tiny OS (PDF)

Writeup (PDF)

  Project (PDF)

Tools

JSim documentation (PDF)

BSim documentation (PDF)

Beta References

Beta documentation (PDF)

Summary of instruction formats (PDF)

Unpipelined Beta (PDF)

5-stage pipelined Beta (PDF)

Course Info

Learning Resource Types

assignment_turned_in Problem Sets with Solutions
grading Exams with Solutions
notes Lecture Notes