| Course Number: | CS 35101-002 |
|---|---|
| Semester: | Fall 2005 |
| Meets: | MW 6:15-7:30 PM in 115 MCS |
| Instructor: | Ruoming Jin |
| Office hour | MW 7:30-8:30 PM (MCS264), or by appointment |
| T.A: | Yang Xiang |
| T.A office hour: | |
| Date | Topics | Book Sections | Files |
| 08-29-2005 | Syllabus | 1.1-1.4 | Syllabus |
| 09-1-2005 | Assembly Language, Basic Operations, Load/Store Instructions | 2.1-2.3 | Slides (Chapter 2) |
| 09-7-2005 | Bit Operations, Logic Operations, Branch/Jump
Instructions
(If, If-Then-Else) | 2.5, 2.6 | |
| 09-12-2005 | Comparisons, Functions
(While/Do-While, Function Support) | 2.6, 2.7 | |
| 09-14-2005 | Machine Code | 2.4, 2.9 | Homework 1 |
| 09-19-2005 | Signed and Unsigned Numbers | 3.2 | Slides (Chapter 3) |
| 09-21-2005 | Addition, Subtraction | 3.3-3.4 | |
| 09-26-2005 | Multiplication | 3.4 | |
| 09-28-2005 | Float Point | 3.6 | |
| 10-03-2005 | Performance-1 | 4.1,4.2 | Slides (Chapter 4) |
| 10-03-2005 | Performance-2 | 4.2 | |
| 10-25-2005 | Circuits/Digital Design | Appendix-B | Slides (Appendix B) |
| 11-06-2005 | The Processor: Data Path/Control | 5.1-5.5 | Slides (Chapter 5) |
| 11-23-2005 | Caching | 7.1-7.5 | Slides (Chapter 7) |
| 12-07-2005 | Pipeline | 6.1-6.5 | Slides (Chapter 6) |