CS 250: Assembly Language Programming
Fall 2006
Instructor: Mike Lyle
|
Week |
Date |
Topic |
|
|
|
|
|
1 |
8/22 |
Introduction |
|
|
8/24 |
Numbers |
|
2 |
8/29 |
Numbers and Storage |
|
|
8/31 |
Lab about gdb |
|
3 |
9/5 |
Complements, Overflow and Carry |
|
|
9/7 |
Lab about carry and overflow |
|
4 |
9/12 |
CPU Registers |
|
|
9/14 |
Lab about Registers |
|
5 |
9/19 |
Assembly Language basics |
|
|
9/21 |
Lab of first program |
|
6 |
9/26 |
Computer Operations |
|
|
9/28 |
|
|
7 |
10/3 |
Calling Functions |
|
|
10/5 |
|
|
8 |
10/10 |
Program Flow |
|
|
10/12 |
|
|
9 |
10/17 |
Automatic Variables |
|
|
10/19 |
|
|
10 |
10/24 |
Writing Functions |
|
|
10/26 |
|
|
11 |
10/31 |
Data Types |
|
|
11/2 |
|
|
12 |
11/7 |
Data Structures |
|
|
11/9 |
|
|
13 |
11/14 |
Fractional Numbers |
|
|
11/16 |
|
|
14 |
11/21 |
I/O (no chapter content) |
|
|
11/23 |
|
|
15 |
11/28 |
Exception Processing |
|
|
11/30 |
|
|
16 |
12/5 |
Catch-up and Review |
|
|
12/7 |
Review |
|
|
12/14 |
Final Exam 5pm – 7 pm |