Week |
Date |
Topic |
Book Chapter(s) |
Assignments |
1 |
Mon 08/20 |
Introduction, Ch.1 Notes |
Ch 1 |
|
|
Wed 08/22 |
Digital Logic - combinatorial |
Ch 2 |
|
|
Fri 08/24 |
Digital Logic - sequential |
|
A1 assigned |
2 |
Mon 08/27 |
Data - integers, Ch. 3 Notes |
Comer Ch. 3 |
|
|
Wed 08/29 |
A1 Solutions, More about numbers |
Britton Ch. 3 |
A1 due |
|
Fri 08/31 |
Processors - intro |
Comer Ch. 4 |
A2 assigned |
3 |
Mon 09/03 |
Labor Day Holiday - no class |
|
|
|
Wed 09/05 |
MIPS Processor |
Britton Ch. 1 |
A2 due |
|
Fri 09/07 |
Assembler coding |
Britton Ch. 2 |
|
4 |
Mon 09/10 |
Instruction Sets |
Comer Ch. 5 and Ch. 8 |
A3 assigned |
|
Wed 09/12 |
Operand Addressing |
Ch 6 and Ch 8 |
|
|
Fri 09/14 |
Processor Modes, Protection |
Ch 7 |
|
5 |
Mon 09/17 |
Midterm Review, A2 Solutions |
|
A3 due |
|
Wed 09/19 |
Midterm 1 |
|
|
|
Fri 09/21 |
Function calling and stack manipulation |
Britton 6 & 7 |
|
6 |
Mon 09/24 |
Exam return, Assignment 3 return |
|
A4 assigned |
|
Wed 09/26 |
Memory & Storage |
Ch 9 |
|
|
Fri 09/28 |
Physical Memory |
Ch 10 |
|
7 |
Mon 10/01 |
Virtual Memory |
Ch 11 |
|
|
Wed 10/03 |
Caches and Caching, A3 Solution |
Ch 12 |
|
|
Fri 10/05 |
Caches and Caching, I/O |
Ch 13 |
A4 due |
8 |
Mon 10/08 |
Buses |
Ch 14 |
|
|
Wed 10/10 |
USB Bus |
Only Ch 4 and Ch 9 of the USB spec |
|
|
Fri 10/12 |
Modern processors and systems |
|
|
9 |
Mon 10/15 |
Interrupts I |
Ch 15 & Ch 16 |
|
|
Wed 10/17 |
Interrupts II |
|
|
|
Fri 10/19 |
I/O Programming wrap-up |
|
|
10 |
Mon 10/22 |
Review for midterm 2 |
|
|
|
Wed 10/24 |
Midterm 2 |
|
|
|
Fri 10/26 |
Higher-level IO issues |
Ch 16 |
|
11 |
Mon 10/29 |
Forth |
|
|
|
Wed 10/31 |
x86 coding |
|
|
|
Fri 11/02 |
x86 coding |
|
|
12 |
Mon 11/05 |
x86 coding |
|
|
|
Wed 11/07 |
x86 coding |
|
|
|
Fri 11/09 |
x86 coding |
|
|
13 |
Mon 11/12 |
Veterans Day/Admission Day - no class |
|
|
|
Wed 11/14 |
Review class work on forth |
|
Forth touch-ups assigned, Forth part 2 assigned |
|
Thu 11/15 |
|
|
Forth touch-ups due |
|
Fri 11/16 |
Revised class work on forth, Parallelism |
Ch 17 |
|
Thanksgiving |
Mon 11/19 |
Thanksgiving Break |
|
|
14 |
Mon 11/26 |
Pipelining |
Ch 18 |
|
|
Tue 11/27 |
|
|
Forth part 2 due |
|
Wed 11/28 |
Pipelining, Forth round 3, updated mipsasm |
|
Forth part 2 cleanup assigned |
|
Thu 11/29 |
|
|
Forth part 2 cleanup due |
|
Fri 11/30 |
Performance Evaluation, Ch 19 notes |
Ch 19 |
|
15 |
Mon 12/03 |
Networking and its relationship to architecture |
|
|
|
Wed 12/05 |
The IBM Cell Processor |
|
|
|
Fri 12/07 |
Final Review |
|
|
Finals week |
Mon 12/10 |
10:00 Group 1, 10:30 Group 2 |
|
|
|
Wed 12/12 |
12:00 Group 6, 2:30 Group 4 |
|
|
|
Thu 12/13 |
Thurs, Dec 13, Final Exam 3:10-5:10PM - regular room, 10:00 Group 3, 11:00 Group 5 |
|
|