CS232: Computer Architecture II
Fall 2009
Tentative Schedule

This is subject to modifications, and is only intended to give you an idea of how wonderful the semester will be.

Last update: 8/26/09

Week
Date Lecture/Section Topic Reading (2nd ed.) Reading (3rd ed.) Reading (4th ed.)
  1
8/24 Bit-wise Logical Programming
8/26 CS232 Introduction, MP 1
8/28 MIPS Introduction 3.1-3.3, 3.7 2.1-2.3, 2.8 2.1-2.3, 2.9
  2
8/31 MIPS loops 3.5 2.6 2.7
9/2 More MIPS instructions 3.8 2.9 2.10
9/4 Procedures and recursion in MIPS 3.6, A.5-A.6, 3.10 2.7, A.5-A.6, 2.13 2.8, B.5-B.6, 2.13
  3
9/7 Labor Day -- no section 3.10 2.13 2.13
9/9 Machine Language & Pointers 3.4, 3.11 2.4, 2.15 2.5, 2.14
9/11 Compilers, Assemblers and Linkers 1.1-1.2, 3.9, A.2-A.4 1.1-1.2, 2.10, A.2-A.4 1.1-1.2, 2.12, B.2-B.4
  4
9/14 Pointers/Structures/Little vs. Big Endian 3.3, Appendix A p.48 2.3, Appendix A p.43 2.3, Appendix A p.40-41
9/16 Floating Point 4.8-4.9 3.6-3.7 3.5, 3.7
9/18 I/O, Exceptions and Interrupts 5.6, 6.7, 8.5 5.6, 6.8, 8.5 4.9, 6.6
  5
9/21 Writing Interrupt Handlers      
9/23 Exam 1      
9/25 Single-cycle Datapath and its Performance 1.3-1.6, 5.1-5.3 1.3-1.5, 5.1-5.4 1.3-1.4, 1.7, 1.8, 4.1, 4.3, 4.4
  
11/18 Exam 2      
  
Final Exam 1:30-4:30, Friday, Dec. 11      


email