COMPUTER ENGINEERING DEPARTMENT 

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
5 %
This includes attendance and lab work.
Quizzes + Assignments
5 %
Assignments are given on a weekly basis.
Project
10 %
Submitted during the last week of classes.
Total
20 %
Total mark

Course Topics:
 
Experiment
TOPIC
Week
1
Introduction to Assembly Language Programming
02/02 06/02
2
Input and Output
09/02 13/02 
3
Segmentation and Addressing Modes
02/03 06/03
4
Indexing and Data Manipulation
06/03 13/03
5
Arithmetic and Logical Instructions / Shift Rotate and Jump Instructions
16/03 20/03
6
Subroutine Handling Instructions and Macros
23/03 27/03
7
String Handling Instructions
30/03 03/04
8
Interrupts
06/04 10/04
9
Accessing Video Memory
13/04 17/04
10
Using the Mouse
20/04 27/04
11
Serial Communications
27/04 01/05
12
Computer Organization I: Introduction to Logicworks
Project I
04//05 08/05
13
Computer Organization II
Project II
11/05 15/05
14
Computer Organization III
Project III (Project submission)
18/05 22/05