Computer Architecture

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: 

Lectures

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)