Meeting Times: Tuesday, Thursday 11:00 - 12:15
Location: Swearingen 2A31
Instructor: Dr. Jason D. Bakos
9/29 --
Someone found another mistake on the answers sheet, on question C2.3.
The branches there should be BGEZ. Here's the PDF with all three
corrected answers.
[answers]
9/4 -- The TA's office hours are TTH 2:00-3:00.
Course syllabus:
[pdf]
SPIM: MIPS simulator
[html]
SPIM: Quick References
[html]
MIPSter! A hyper-nifty MIPS code editor!
[html]
Companion site for the textbook
[html]
Blackboard
[html]
CSE Secure Site (Dropbox)
[html]
| Date | Topic | Assignment | Downloads |
|---|---|---|---|
| Thurs - 8/21/08 | Introduction | Read Chapter 1 | |
| Tues - 8/26/08 | Chapter 2: MIPS ISA | Exercises 1.46-1.48, 1.50-1.54, due 9/2
Read Sections 2.1-2.9, 2.16 |
|
| Thurs - 8/28/08 | Chapter 2: MIPS ISA | none | none |
| Tues - 9/2/08 | Chapter 2: MIPS ISA | Exercises 2.2-2.4, 2.6, 2.29-2.32, 2.37, due 9/9 | none |
| Thurs - 9/4/08 | Chapter 2: MIPS ISA | none | none |
| Tues - 9/9/08 | Chapter 2: MIPS ISA | Project 1, due 9/18 | |
| Thurs - 9/11/08 | Chapter 2: MIPS ISA | none | |
| Tues - 9/16/08 | Chapter 3: Computer Arithmetic | Read Sections 3.1-3.7 | |
| Thurs - 9/18/08 | Chapter 3: Computer Arithmetic | Exercises 3.3, 3.5, 3.10, 3.12, 3.30, 3.40, 3.41, 3.44, 3.46, due 9/30 | none |
| Tues - 9/23/08 | Chapter 3: Computer Arithmetic | none | |
| Thurs - 9/25/08 | Chapter 3: Computer Arithmetic | none | |
| Tues - 9/30/08 | Exam 1 | none | none |
| Thurs - 10/2/08 | Discuss exam, Chapter 4: Performance | Read Chapter 4 Project 2, due 10/14 |
|
| Tues - 10/7/08 | Chapter 4: Performance | none | none |
| Thurs - 10/9/08 | Fall break, no class | none | none |
| Tues - 10/14/08 | Chapter 5: Datapath and Control | Read Sections 5.1-5.6 Chapter 4 exercises 4.2, 4.3, 4.6-4.12, 4.17, 4.18, 4.45, 4.46, due 10/21 | |
| Thurs - 10/16/08 | Chapter 5: Datapath and Control | none | none |
| Tues - 10/21/08 | Chapter 5: Datapath and Control | Project 3, due 10/28 |
|
| Thurs - 10/23/08 | Chapter 5: Datapath and Control | Exercises 5.1, 5.8-5.10 (explain), 5.11, 5.13, 5.14, 5.26-5.31, 5.35, 5.43, due 10/30 | none |
| Tues - 10/28/08 | Chapter 6: Pipelining | none | |
| Thurs - 10/30/08 | Chapter 6: Pipelining | Exercises 6.1-6.4, 6.17-6.19, 6.21-6.22, 6.33, 6.35, 6.47, 6.50, due 11/13 | none |
| Tues - 11/4/08 | No class (election day) | none | none |
| Thurs - 11/6/08 | Chapter 6: Pipelining | Extra credit project, due 12/4 | |
| Tues - 11/11/08 | Chapter 6: Pipelining | none |
|
| Thurs - 11/13/08 | Chapter 7: Memory Hierarchy | Read Sections 7.1-7.5, exercises 7.1, 7.5, 7.9, 7.10, 7.14, 7.20, 7.28, 7.29, 7.45, due 11/25 | |
| Tues - 11/18/08 | NO CLASS (travel day) | none | none |
| Thurs - 11/20/08 | Exam 2 | none | none |
| Tues - 11/25/08 | Discuss Exam 2 | none | none |
| Thurs - 11/27/08 | NO CLASS (Thanksgiving) | none | none |
| Tues - 12/2/08 | Chapter 7: Memory Hierarchy | none | |
| Thurs - 12/4/08 | Chapter 8: Storage and Networks | none | |
| Fri - 12/12/08 | Final exam, 9:00am | none | none |