(3 cr.) P or C: CSCI240 and CSCI 265. Assembly language programming and structure of a simple and typical computer. Pseudo operations address structure, subroutines and macros. Interfacing with high level languages. Assemblers: one and two pass assemblers, system dependent and independent assembler features, design options. Loaders, linkers and macro processors. Students will know how computers actually work after learning this course and get knowledge on the low level operation of computers. The two most important topics are assembler and compiler.
1 | 8/24 | No class (instructor out of town) | ||
2 | 8/29 | Chapter 1 | 8/31 | |
3 | 9/5 | 9/7 | ||
4 | 9/12 | Chapter 2 Assemblers | 9/14 | |
5 | 9/19 | 9/21 | ||
6 | 9/26 | 9/28 | ||
7 | 10/3 | Chapter 3 Loader and Linker | 10/5 | |
8 | 10/10 | 10/12 | Chapter 4 Macro Processors | |
9 | 10/17 | Midterm Exam | 10/19 | |
10 | 10/24 | 10/26 | ||
11 | 10/31 | Chapter 5 Basic Compiler Functions | 11/2 | |
12 | 11/7 | 11/9 | ||
13 | 11/14 | 11/16 | ||
14 | 11/21 | 11/23 | Thanksgiving Recess | |
15 | 11/28 | 11/30 | ||
16 | 12/5 | 12/7 | ||
17 | 12/ | Final Exam follows the Schedule of our School |
Exams 50% (Exam I 25%, Exam II 25%). Assignments, quizzes, and projects:
50%. Late submission may take 10% point off. Grading scale is based on our school regulation. No late exam will be scheduled.
This class will use Oncourse for communication.