Syllabus

(read the chapter before the lecture on that chapter, especially in the beginning of the class)

Week Day  Due/Quiz/Exm       Topic

    Jun 13-17
 1    M                     Intro, Ch 1
      T                     Ch 2, Intro to SAL
      W                     Ch 2, Ch 3 Number Systems
      R  P0 8:30am, Qz1     Ch 3 Number Systems
      F  HW1 8:30am         Ch 4 Data Representation

    Jun 20-24
 2    M  P1 8:30am          Ch 4
      T                     Ch 5
      W                     Ch 5, Ch 7
      R  P2 due 8:30am      Ch 7
      F  No Class

    Jun 27-Jul 1
 3    M  HW2 8:30am, Qz2    Ch 7, Ch 8 Registers and MAL
      T                     Ch 8
      W                     Ch 8
      R  P3 due 8:30am, Q3  Ch 8, Ch 9 Procedures in MAL
      F  Class office hours                   

    Jul 4-8
 4    M  No Class- Happy July 4th!        
      T  HW 3 8:30am         Ch 9, Saving Registers
      W                      Ch 9, 
      R                      Ch 9, Register & Calling Conventions
      F  P4 due 8:30am       Ch 9

    Jul 11-15
 5    M  Class office hours  Review 
      T  Midterm ch 1-5,7-8  In class midterm (8-10:10am)
      W                      Ch 10  Assembly Process
      R                      Ch 10
      F                      Ch 10, Ch 11 I/O

    Jul 18-22
 6    M  HW 4 due 8:30am     Ch 11 
      T  Qz 4                Ch 12
      W                      Ch 12  Interrupts and Exception Handling
      R  P5 due 11:59pm      Ch 12
      F  No Class

    Jul 25-29
 7    M                      Ch 6
      T  HW 5 due 8:30am     Ch 6
      W                      Ch 13  Architectural Performance
      R  Qz 5                Ch 13
      F                      Ch 13, 14  Other architectures

    Aug 1-5
 8    M  HW 6 due 8:30am     Ch 14
      T  Qz 6                Ch 14
      W	P6A&B due 8:30am    Ch 14
      R  Class office hours  Review
      F  Final during class (8-10:30am in CS1263)