CS
2422-02 Course Schedule (Fall, 2008)
Date |
Covered Topics |
Covered Sections |
Emphasized Sections |
Comments |
9/16 |
Course Overview |
|
|
|
9/18 |
Virtual Machine; Data Representation |
1.2, 1.3 |
1.2 |
|
9/23 |
Computer Organization; IA-32 Processor |
2.1, 2.2 |
|
|
9/25 |
IA-32 Memory |
2.3 |
2.3 |
|
9/30 |
Learning Assembly by Example |
3.1, 3.2 |
3.1, 3.2 |
|
10/2 |
Assembling, Linking, Running |
3.3 |
3.3 |
|
10/7 |
Data Definition |
3.4, 3.5 |
3.4, 3.5 (except |
|
10/9 |
Data Transfer Instructions |
4.1 |
4.1 |
|
10/14 |
Arithmetic Instructions |
4.2 |
4.2 |
|
10/16 |
Operators |
4.3 |
4.3 (except |
|
10/21 |
Indirect Addressing; Jump and |
4.4, 4.5 |
4.4, 4.5 |
|
10/24 |
Linking library; Stack |
5.1 to 5.4 |
5.4 |
|
10/28 |
Procedures |
5.5 |
5.5 |
|
10/30 |
Conditional Processing; Boolean Instructions |
6.1, 6.2, |
6.2, |
|
11/4 |
No Class |
|
|
出國 |
11/6 |
Conditional |
6.4, 6.7 |
none |
|
11/11 |
Stack Frame |
8.2 |
8.2 |
|
11/13 |
Recursion; Advanced Procedures |
8.3, 8.4, 8.5 |
8.3 |
|
11/18 |
Structure and Macro |
10.1, 10.2, 10.3, 10.4 |
10.1, 10.2 |
|
11/21 |
High Level Language Interface |
12.3 |
12.3 |
|
11/25 |
期中考 |
|
|
|
11/27 |
Interrupt |
|
|
|
12/2 |
PC Boot Process |
|
|
|
12/4 |
SIC and SIC/XE |
Beck’s 1.1 to 1.3 |
Beck’s 1.3 |
|
12/9 |
No Class |
|
|
出國 |
12/11 |
Assembler Basics |
Beck’s 2.1 |
Beck’s 2.1 |
|
12/16 |
Machine Dependent Assembler |
Beck’s 2.2 |
Beck’s |
|
12/18 |
Machine Dependent Assembler |
Beck’s 2.2 |
Beck’s 2.2 |
|
12/23 |
Machine Independent Assembler |
Beck’s 2.3 |
Beck’s 2.3 |
|
12/25 |
Machine Independent Assembler |
Beck’s 2.3 |
Beck’s 2.3 |
|
12/30 |
Assembler Design Options |
Beck’s 2.4 |
Beck’s 2.4 |
|
1/1 |
No Class |
|
|
元旦 |
1/6 |
Loader |
Beck’s 3.1,3.2.1, |
Beck’s 3.1,3.2.1, |
|
1/8 |
Linking Loader |
Beck’s |
Beck’s |
|
1/13 |
期末考 |
|
|
|