Computer Organization (Spring 2003)

General Information
Class meets TTh 9:30-10:45 in SCC 120
Lab is F 9:00-9:50 in MWAH 177
Instructor is Dr. Masha Sosonkina
Teaching assistant is Sam Storie
Syllabus is available here
Textbook is Computer Organization and Design: The Hardware/Software Interface by Hennessy and Patterson and is available in the bookstore or on amazon.

Homework assignments
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5

Labs
Lab 1 - Introduction to SPIM
Lab 2 - First MIPS program
Lab 3 - Fibonacci in MIPS
Lab 4 - MIPS atoi() Replacement
Lab 5 - MIPS RPN Calculator
Lab 6 - All your base are belong to us!
Lab 7 - Paranoid much?
Lab 8 - Overflow and Underflow Detection
Lab 9 - BCP Instruction
Lab 10 - The Pipeline (part 1)
Lab 11 - The Pipeline (part 2)

Quizzes to date (updated )
tar.gz version or zip version

Past midterms
Midterm 1
Midterm 2 (fig 1, fig 2)

Web drop
Disabled now

Grades
Disabled now

Helpful web sites
Basic table of ASCII values
MIPS instructions supported by SPIM
Official SPIM download site
Information on how the guard, round, and sticky bits are used during rounding

Other info
A little bit of info on the csh shell (and editing your PATH variable).
Setting up a proxy connection through UMD (this lets you use the web-drop from home for example)