CS 231 Spring 2004
Tentative Lecture Schedule
|
Date |
Topic |
|
Assigns |
Notes (set) |
|
1/20 |
Introduction |
PH-
Ch1 |
|
MIPS1 |
|
1/22 |
C.,
MIPs and SPIM |
PH-Ch3,
App.A |
|
MIPS2 |
|
1/27 |
ISA sand MIPS |
PH-Ch4.1-4.3,4.8 |
A1
out |
MIPS2-3 |
|
1/29 |
Data Representations |
PH-Ch4;
M-Ch1 |
|
MIPS4 |
|
2/3 |
MIPS
Instructions |
PH-AppA |
|
MIPS5 |
|
2/5 |
Decision
Making |
PH-Ch3,
AppA |
|
MIPS7 |
|
2/10 |
Jump
and Branch |
PH-Ch3,
AppA |
A2 out |
MIPS7 |
|
2/12 |
Loops,
Arrays |
PH-Ch3,AppA |
|
MIPS7 |
|
2/17 |
Arithmetic
Instructions |
PH-Ch3,
AppA |
|
MIPS8 |
|
2/19 |
Procedure
Calls I |
PH-Ch3 |
|
MIPS9 |
|
2/24 |
Procedure
Calls II |
PH-Ch3-Ch4 |
A2
due,A3 out |
MIPS9 |
|
2/26 |
Procedure
Calls III |
PH-Ch.3,AppA |
|
MIPS10 |
|
3/2 |
Linking
and Loading |
PH-Ch.4 |
|
MIPS11 |
|
3/4 |
MIPS
Wrap-up |
|
|
MIPS12 |
|
3/9 |
Midterm
Review |
|
A3
due |
|
|
3/11 |
MIDTERM
(in class) |
|
|
|
|
3/16 |
Boolean
Algebra |
M-Ch2,
PH-AppB |
|
DC1 |
|
3/18 |
Boolean
Algebra, Gates |
M-Ch2,
PH-AppB |
|
DC1 |
|
3/23 |
Simplif. with K-Maps I |
M-Ch3,
|
|
DC2 |
|
3/25 |
Simplif. with K-Maps II |
M-Ch3 |
|
DC2 |
|
3/30 |
Spring Break |
|
|
|
|
4/1 |
Spring
Break |
|
|
|
|
4/6 |
Encoders,
Decoders,Mux |
M-Ch4 |
A4
out |
DC3 |
|
4/8 |
Arithmetic
Circuits |
M-Ch4 |
|
DC4 |
|
4/13 |
Sequential
Circuits I |
M-Ch.5 |
|
DC5 |
|
4/15 |
Sequential
Circuits II |
M-Ch5 |
|
Dc5 |
|
4/20 |
Registers
and Counters |
M-Ch6 |
A4
due, A5 out |
DC5 |
|
4/22 |
State
Machines Analysis I |
M-Ch5 |
|
DC6 |
|
4/27 |
State
Machines AnalysisII |
M-Ch5 |
|
DC6 |
|
4/29 |
State
Mach. Design I |
M-Ch5 |
|
Dc6 |
|
5/4 |
State
Mach. Design II |
M-Ch5 |
|
Dc6 |
|
5/6 |
MIPS
Processor, Wrap-up and Review |
PH-Ch5 |
A5
due |
MIPS13 |