6.004 | Spring 2009 | Undergraduate

Computation Structures

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

Instructor
As Taught In
Spring 2009
Learning Resource Types
Problem Sets with Solutions
Exams with Solutions
Lecture Notes