Week | Dates | Lecture Topics | Lab Assignment | Exams / Quizzes |
1 | Aug 26, 28, 30 | Introduction, overview. Binary numbers, 2's complement. |
1. Intro. to
Sun Lab |
|
2 | Sept 4, 6 (Sept 2: Labor day) |
Floating point, intro to assembly language. |
2. Binary
Arithmetic |
|
3 | Sept 9, 11, 13 | Loops and arrays in MIPS. | 3. Floating Point Numbers |
Quiz: Binary
Numbers |
4 | Sept 16, 18, 20 | More loops, automatic variables. | 4. Simple Array | Quiz: Floating
Point Numbers |
5 | Sept 23, 25, 27 | Functions, parameters.
Static and auto storage. |
5. Loops and
Arrays |
Quiz: Loops |
6 | Sept 30, Oct 2, 4 | Recursive functions, MIPS machine language. |
6. Functions,
auto storage |
Quiz: Arrays |
7 | Oct 7, 9, 11 | Gates from CMOS trans.,
review of combinational logic. |
7. Recursive Functions |
Exam 1: (Review) |
8 | Oct 14, 16, 18 | MIPS instruction cycle,
single-cycle implementation. |
Continue with lab 7 | NO QUIZ |
9 | Oct 21, 23, 25 (Oct 25: Last drop) |
Multi-cycle implementation. | 8. Hand Assembly
of MIPS Code |
Quiz: D latches
D flip-flops |
10 | Oct 28, 30, Nov 1 |
Coding theory, Hamming code. |
Continue with Lab 8 | Quiz: Single-cycle |
11 | Nov 4, 6, 8 | Exceptions, Pipelined impl. | 9. Hamming code | Quiz: Single-cycle |
12 | Nov 11, 13, 15 | Pipelined impl. | Quiz: Mulit-cycle Exam 2 (Review) |
|
13 | Nov 18, 20, 22 | Caching. | 10. Exceptions | NO QUIZ |
14 | Nov 25, 27 (Nov 28: Thanksg.) |
Data busses. | Finish Lab 10 | NO QUIZ |
15 | Dec 2, 4 (Dec 5, 6: Study) |
Extra topics. | Take Home Quiz: Exceptions |
|
Dec 10 (Tues), 1:30 pm | Final (Review) |
Notes: