Week |
Topics
|
Chapters
|
Assignments
|
Slides |
WEEK 1 8/25-8/29
|
Welcome
Early history of computers
Digital logic |
Chapter 1
Chapter 2
Appendix B |
|
Lecture 1
Lecture 2
Lecture 3 |
WEEK 2 9/1-9/5
|
More digital logic
Later history of computers
|
|
Problem Set 1 |
Lecture 4 |
WEEK 3 9/8-9/12
|
Instruction cycle, interrupts, and busses
Advanced Busses
Sequential Circuits
|
Chapter 3
Chapter 3
Appendix B
|
PS1 due on 9/10
Problem Set 2
|
Lecture 5
Lecture 6
Lecture 7 |
WEEK 4 9/15-9/19
|
Activity Problems
Memory and Cache
Exam 1 |
Chapter 4 |
PS2 due on 9/17 |
Lecture 8
Lecture 9 |
WEEK 5 9/22-9/26
|
Direct Mapping
Associative and k-associative Mapping
Cache Design |
Chapter 4
Chapter 4
Chapter 4
|
Problem Set 3
|
Lecture 10
Lecture 11
Lecture 12
|
WEEK 6 9/29-10/3
|
Internal Memory
Integer Arithmetic
NO CLASS FRIDAY (Fall Break) |
Chapter 5
Chapter 9 |
|
Lecture 13
Lecture 14 |
WEEK 7 10/6-10/10
|
Binary addition and Subtraction
NO CLASS FRIDAY (At a conference) |
Chapter 9 |
|
Lecture 15 |
WEEK 8 10/13-10/17
|
Floating point numbers
Review
Exam |
Chapter 9 |
|
Lecture 16 |
WEEK 9 10/20-10/24
|
Instruction Set Architecture
Continuting Instruction Set Architecture |
Chapter 10 |
|
Lecture 17
Lecture 18 |
WEEK 10 10/27-10/31
|
Addressing Modes
Assembly language programming
Processor Structure & Function |
Chapter 11
Chapter 12 |
|
Lecture 19
Lecture 20
Lecture 21 |
WEEK 11 11/3-11/7
|
Instruction Cycle and Pipelining
More Pipelining |
Chapter 12 |
|
Lecture 21
Lecture 22 |
WEEK 12 11/10-11/14
|
Branch Dilemmas |
Chapter 12 |
|
Lecture 23 |
WEEK 13 11/17-11/21
|
RISC
Maggie + PJ Presentations
Perry + Chris Presentations
|
Chapter 13
Ch. 14, 15
Ch. 16, 17 |
|
Lecture 24 |
WEEK 14 11/24-11/28
|
Donald + Erik Presentations |
Chapter 18 |
|
|
|
Review |
|
PS6 due on 12/2 |
Review |