COE
205 Lab
Computer
Organization and Assembly Language Programming
Syllabus - Term 012
Catalog
Description:
http://www.ccse.kfupm.edu.sa/ccse/COE_Website/coe_website.html
Instructor:Syed Z. Shazli.Room: 23/057. Phone: 1450. Email:shazli@ccse.kfupm.edu.sa
Office
Hours:S.U.M
from 10 am to 11 am
Useful Link:http://www.ccse.kfupm.edu.sa/~aimane/coe205
Grading
Policy:
Item
|
Weight
|
Note
|
Lab
Work
|
|
This
includes attendance and lab work.
|
Quizzes
+ Assignments
|
|
Assignments
are given on a weekly basis.
|
Project
|
|
Submitted
during the last week of classes.
|
Total
|
|
Total
mark …
|
Course
Topics:
|
TOPIC |
Week
|
|
Introduction to
Assembly Language Programming
|
|
02/02
– 06/02
|
||
|
Input and Output
|
|
|
09/02
– 13/02
|
|
|
Segmentation and
Addressing Modes
|
|
|
02/03
– 06/03
|
|
|
Indexing and Data
Manipulation
|
|
|
06/03
– 13/03
|
|
|
Arithmetic and
Logical Instructions / Shift Rotate and Jump Instructions
|
|
|
16/03
– 20/03
|
|
|
Subroutine Handling
Instructions and Macros
|
|
|
23/03
– 27/03
|
|
|
String Handling
Instructions
|
|
|
30/03
– 03/04
|
|
|
Interrupts
|
|
|
06/04
– 10/04
|
|
|
Accessing Video
Memory
|
|
|
13/04
– 17/04
|
|
|
Using the Mouse
|
|
|
20/04
– 27/04
|
|
|
Serial Communications
|
|
|
27/04
– 01/05
|
|
|
Computer Organization
I: Introduction to Logicworks
|
|
Project I
|
04//05
– 08/05
|
|
|
Computer Organization
II
|
|
Project II
|
11/05
– 15/05
|
|
|
Computer Organization
III
|
|
Project III (Project
submission)
|
18/05
– 22/05
|