The schedule shown below should be considered a working list and will likely change.
| Week | Topic |
Chapter in Texts |
Comments
|
|
|
1
|
1/10 |
The MIPS Architecture Algorithm Development Number Systems (Review) |
Britton Ch.1 Britton Ch. 2 Britton Ch. 3 |
For approximately the first 6 weeks we cover
MIPS Assembly Language Programming. |
|
2
|
1/17 |
PCSpim (MIPS simulator) Algorithm Development |
Britton Ch. 4 Britton Ch. 5 |
See also the SPIM Handout and simulator |
|
3
|
1/24 |
Function Calls Reentrant Functions Data Structures |
Britton Ch. 6 Britton Ch. 7 Class notes |
Program 1 due Tuesday 1/25: Base Converter |
|
4
|
1/31 |
Memory-Mapped I/O | Britton Ch. 8 | |
|
5
|
2/7 |
Floating-Point Instructions | Britton Ch. 11 Class notes |
|
|
6
|
2/14 |
Exceptions and Interrupts, |
Britton Ch. 9 Britton Ch. 10 |
Program 2 due Tuesday 2/15: Mini Compiler |
|
7
|
2/21 |
Register Transfer |
Solworth, Ch. 1, 2
Mano Ch. 7 |
For the last section of the course we cover
Control Unit Design. Solworth Ch. 1 & 2 should be familiar from CS266 |
|
8
|
2/28 |
Sequencing and Control, |
Mano Ch. 8
Solworth, Ch. 3 |
In Mano we will cover: 8-1 to 8-4, [skip 8-5 &
8-6], 8-7. MythSim simulator |
|
9
|
3/7 |
|
Program 3 due Thursday 3/10: TicTacToe | |
|
10
|
3/14 |
Computer Design |
Mano Ch. 10
|
|
3/21 |
Spring Break, no class | |||
|
11
|
3/28 |
Midterm Exam #2 |
|
|
|
12
|
4/4 |
|
||
|
13
|
4/11 |
Memory Systems |
Mano Ch. 9,14
|
|
|
14 |
4/18 |
I/O |
Mano Ch. 13 |
W class moves to LC C1
|
|
15
|
4/25 |
Topics |
Mano Ch. 11,12
|
Tues class in LH 202 Wed class in LC C1 Thurs class in LC F4 |
| Final Exam, Fri 5/6 10:30-12:30, LH 202 |
The prerequisite class of CS 266 should have covered: Mano, chapters 1 - 7, covering Combinatorial and Sequential Logic Circuits, Registers & Counters, Memory and PLA's, Datapaths.