COE 205 - Spring 2008

Computer Organization & Assembly Language

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

Office Hours: SMW 10-11 am, 12-1 pm

Syllabus | Lectures | Assignments | Lab | Tools | Manuals

Announcements

Final Exam: Monday, June 9, 7:30 AM, Building 24, Room 104

Quiz 3: Wednesday, May 14 - Advanced Procedures

Quiz 2: Saturday, April 26 - Conditional Processing

Quiz 1: Wednesday, February 27 -  Basic Concepts and Data Representation

Assistant

Ismail Ali AlQaram

Email: s237683@kfupm.edu.sa

Any question related to grading should be directed to the teaching assistant

Textbook

Kip Irvine, Assembly Language for Intel-Based Computers,  Prentice Hall, 2003.

Author's Webpage

http://kipirvine.com/asm/

Reference

Carl Hamacher, Vranesic, and Zaky, Computer Organization, 5th Edition, McGraw Hill, 2002.

Course Objectives

Proficiency in assembly language programming, particularly for the Intel 80x86 processor family. Ability to analyze, design, implement, debug, and test assembly language programs.

Understanding the organization of a computer and its components. Ability to design of the data path and the control unit of a simple CPU, and the fetching and execution control sequences of simple instructions at the register transfer level.

Academic Honesty

View important information on academic honesty

Exam Schedule

Exam 1: Tuesday, April 1, 7 PM, Building 24, Room 174

Exam 2: Monday, May 19, 7 PM, Building 24, Room 174

Final Exam: Monday, June 9, 7:30 AM, Building 24, Room 104

Grading

Laboratory: 15%

Project: 15%

Programming Assignments: 10%

Written Assignments and Quizzes: 10%

Major Exam I: 15%

Major Exam II: 15%

Final Exam: 20%

 

  Last Updated: Sunday October 05, 2008, by Dr. Muhamed Mudawar