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)