Click lecture names for slides.

Sun Mon Tue Wed Thu Fri Sat
8/25
 
8/26
 
8/27
8/28
 
8/29
8/30
 
8/31
 
9/1
 
9/2
 
9/3
9/4
 
9/5
9/6
 
9/7
 
9/8
 
9/9
 
9/10
9/11
 
9/12
9/13
 
9/14
 
9/15
 
9/16
 
9/17
Functions
9/18
 
9/19
Saved Regs, Pseudo-ops, Debugging, etc.
9/20
 
9/21
 
9/22
 
9/23
 
9/24
Bitwise operations and Bitfields
9/25
 
9/26
Addition, Signed Numbers, and Overflow
9/27
 
9/28
 
9/29
 
9/30
 
10/1
Multiplication and Division
10/2
 
10/3
More Division and Floats
10/4
 
10/5
 
10/6
 
10/7
 
10/8
Exam review
10/9
 
10/10
Exam 1
10/11
 
10/12
 
10/13
 
10/14
 
10/15
Gates and Wires
10/16
 
10/17
Arithmetic and Decisions
10/18
 
10/19
 
10/20
 
10/21
 
10/22
Minimization
10/23
 
10/24
Sequential Logic, Registers, and Clocking
10/25
 
10/26
 
10/27
 
10/28
 
10/29
FSMs, Multiplication, and Division
10/30
 
10/31
CPU Intro
11/1
 
11/2
 
11/3
 
11/4
 
11/5
The Register File and ALU
11/6
 
11/7
Controlling the PC
11/8
 
11/9
 
11/10
 
11/11
 
11/12
Interconnect, Control, and Decoding
11/13
 
11/14
Performance
11/15
 
11/16
 
11/17
 
11/18
 
11/19
Multicycle and Microcode
11/20
 
11/21
Pipelining and Superscalar CPUs
11/22
 
11/23
 
11/24
 
11/25
 
11/26
No class (Fall break)
11/27
 
11/28
No class (Fall break)
11/29
 
11/30
 
12/1
 
12/2
 
12/3
???
12/4
 
12/5
Exam review
12/6
 
12/7
 
12/8
 
12/9
 
12/10
 
12/11
 
12/12
 
12/13
Exam 2 (12 PM)
12/14