Lectures are at 1:30 Monday and Wednesday in Room 70 Van Allen Hall.
- Mon Aug 25 Chapter 1, Introduction
- Wed Aug 27 Chapter 2, Data Representation
- Mon Sep 1
[Labor Day, no class!]
- Wed Sep 3 Chapter 3, Assembly into Memory
- Mon Sep 8 Chapter 4, The Hawk architecture
[last free drop]
- Wed Sep 10 -- Load/Store and Macros
- Mon Sep 15 Chapter 5, Assembly Programming
[last add]
- Wed Sep 17 -- Control Flow and Input Output
- Mon Sep 22 Chapter 6, Subroutines,
- Wed Sep 24 -- Local variables and Recursion
- Mon Sep 29 Chapter 7, Byte addressing,
- Wed Oct 1 -- text strings
Midterm Exam I
- Mon Oct 6
[Yom Kippur, no class!]
- Wed Oct 8 -- efficient strings
- Mon Oct 13 Chapter 8, Digital Logic
- Wed Oct 15 -- ALUs and Shifters
- Mon Oct 20 Chapter 9, Arithmetic
- Wed Oct 22 -- BCD, Floating Point
- Mon Oct 27 Chapter 10, Objects
- Wed Oct 29 -- Polymorphism
- Mon Nov 3 Chapter 11, Input-Output Devices
[last undergrad drop]
- Wed Nov 5 -- Video Displays
- Mon Nov 10 Chapter 12, Exceptions, Interrupts and Traps
- Wed Nov 12 -- Review
Midterm Exam II
- Mon Nov 17 -- Interrupts
[spring preregistration begins]
- Wed Nov 19 -- Virtual Machines
- Mon Nov 24
[Thanksgiving break]
- Wed Nov 26
[Thanksgiving break]
- Mon Dec 1 Chapter 13, Memory Management
- Wed Dec 3 -- Operating System Support
- Mon Dec 8 Chapter 14, Inside the CPU
- Wed Dec 10 -- Pipelines
- Final Exam
- Tue Dec 16, 4:30 PM