Text[
Textslides]
Course home page. x86-64 Cheat Sheet. Table of Tables.
| Week | Deliverables (*) | Lecture Hour | Lecture Date | First Slide |
|---|---|---|---|---|
| 1 | 1 | Sep 3 | Intro | |
| 2, 3 | Sep 5 | Multi-file C | ||
| 2 | Lab 1 | 4 | Sep 10 | Example: call preserving |
| 5, 6 | Sep 12 | The Processor | ||
| 3 | Lab 2 | 7 | Sep 17 | Control Flow |
| 8, 9 | Sep 19 | Status Flags | ||
| 4 | Lab 3 | 10 | Sep 24 | Binary Integers |
| 11, 12 | Sep 26 | Limits and Overflow | ||
| 5 | Lab 4 | 13 | Oct 1 | Text |
| 14, 15 | Oct 3 | Bit Tricks | ||
| 6 | Lab 5 | 16 | Oct 8 | Assembly Code Segments |
| 17, 18 | Oct 10 | no lecture 🦃 | ||
| 7 | Quiz 1, Lab 6 | 19 | Oct 15 | Addressing Modes |
| 20, 21 | Oct 17 | Quiz 1 | ||
| 8 | Lab 7 | 22 | Oct 22 | Memory & Storage |
| 23, 24 | Oct 24 | Storage | ||
| 9 | Lab 8 | 25 | Oct 29 | Avoiding Branches |
| 26, 27 | Oct 31 | Measuring Time | ||
| 10 | Lab 9 | 28 | Nov 5 | FP Instructions |
| 29, 30 | Nov 7 | |||
| 11 | Quiz 2, Lab 10 | 31 | Nov 12 | |
| 32, 33 | Nov 14 | Quiz 2 | ||
| 12 | Lab 11 | 34 | Nov 19 | |
| 35, 36 | Nov 21 | |||
| 13 | Lab 12 | 37 | Nov 26 | |
| 38, 39 | Nov 28 | |||
| 14+ | Mini-Project, Final Exam |
— | ||
* Check CourSys for the actual due dates and times.