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)