The schedule shown below should be considered a working list and will likely change.
| Week | Topic |
Chapter in Texts |
Comments
|
|
|
1
|
8/23
|
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
|
8/30
|
PCSpim (MIPS simulator) Algorithm Development |
Britton Ch. 4 Britton Ch. 5 |
IC Activity See also the SPIM Handout and simulator |
|
3
|
9/6
|
Function Calls Reentrant Functions Data Structures |
Britton Ch. 6 Britton Ch. 7 Class notes (Goodman, Ch. 7.1-7.2) |
|
|
4
|
9/13
|
Memory-Mapped I/O | Britton Ch. 8 | |
|
5
|
9/20
|
Floating-Point Instructions | Britton Ch. 11 Class notes (Goodman, Ch. 6) |
|
|
6
|
9/27
|
Exceptions and Interrupts, |
Britton Ch. 9 Britton Ch. 10 |
We'll cover these topics, time permitting. |
|
7
|
10/4
|
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
|
10/11
|
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
|
10/18
|
|||
|
10
|
10/25
|
Computer Design |
Mano Ch. 10
|
|
|
11
|
11/1
|
Midterm Exam #2, Thurs 11/4 |
|
|
|
12
|
11/8
|
|
||
|
13
|
11/15
|
Memory Systems |
Mano Ch. 9,14
|
|
|
14
|
11/22
|
I/O |
Mano Ch. 13
|
|
|
15
|
11/29
|
Topics |
Mano Ch. 11,12
|
|
| Final Exam, Fri. 12/10, 10:30-12:30 It is in LC F6, not our usual classroom of LC F4 |
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.