Lectures: |
||||||
---|---|---|---|---|---|---|
MW | 4:20PM | - | 5:35PM | Cudahy 137 | ||
Office Hours: |
||||||
Course instructor |
  Prof. Dennis Brylow   | Mon | 3:00PM | - | 4:00PM | Cudahy 380 |
Tue | 4:00PM | - | 5:00PM | Cudahy 380 | ||
Wed | 2:00PM | - | 3:00PM | Cudahy 380 | ||
| ||||||
Textbook: |
||||||
Essentials of Computer Architecture.
Douglas Comer. Prentice-Hall |
||||||
Readings will be regularly assigned from the textbook.    Lectures will assume that students have already read the assigned chapters.   In addition, some of the written homework problems may be assigned out of the book.   Some of these problems also make excellent exam questions. | ||||||
| ||||||
Course Outcomes: |
||||||
Upon completing this course, students will be able to: |
||||||
| ||||||
Grading Policy: |
||||||
Homework | 60% | |||||
Exam #1 | 10% | |||||
Exam #2 | 10% | |||||
Exam #3 | 20% | |||||
|
Schedule: |
||||||
---|---|---|---|---|---|---|
Week | Topics | Readings | Demos | Assignments | ||
01 | Introduction, Digital Logic | Ch 1,2 | ||||
02 | Digital Logic | Ch 3 | ||||
03 | Data Representation | Ch 4 | #1 Digital Logic | |||
04 | Processors | Ch 5 | #2 Representation | |||
05 | Instruction Sets | Ch 6 | #3 Hex Dump | |||
06 | Instruction Sets | Exam #1 | ||||
07 | Assembly Languages | Ch 7 | lec13.S | #4 Basic PPC Assembly | ||
08 | Pipelines, Addressing Modes Midterm Break |
Ch 8 | lec15.S | |||
09 | Assembly Languages | Ch 9, 10 | getInt.S | #5 Small PPC Assembly | ||
10 | Activation Records, Memory and Storage | Ch 11, 12 | fib.S | #6 Recursion in Assembly | ||
11 | Virtual Memory, Caches | Ch 13 | Exam #2 | |||
12 | I/O, Buses Withdraw Day |
Ch 14,15 | 13 | Interrupts | Ch 16 | #7 Memory |
14 | More I/O, Parallelism | Ch 17,18 | Intel Example | #8 Basic Intel | ||
15 | Pipelining, Boot Process | #9 Large Intel | ||||
Final | Exam #3 |