COE 205 Assignments - Spring 2008

Computer Organization & Assembly Language

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

COE 205 Home | Syllabus | Lectures | Lab | Tools | Manuals

 

Practice Questions (Not Graded)

Chapter 1: Section Review 1.1.3 and 1.3.7

Chapter 2: Section Review 2.1.5, 2.2.5, and 2.3.3

Chapter 3: Section Review 3.1.10, 3.2.5, 3.3.2, 3.4.12, and 3.5.5

Chapter 4: Section Review 4.1.10, 4.2.8, 4.3.8, 4.4.5, and 4.5.5

Chapter 5: Section Review 5.2.2, 5.3.4, 5.4.3, 5.5.6, and 5.6.2

Chapter 6: Section Review 6.2.9, 6.3.6, 6.4.3, and 6.5.5

Chapter 7: Section Review 7.2.9, 7.3.5, 7.4.6, and 7.5.4

Chapter 8: Section Review 8.2.2, 8.3.8, 8.4.7, and 8.6.2

Answers to odd-numbered questions

 

Assignment 1: Due Wednesday, March 12, 2008

IA-32 Processor Architecture

Assignment 2: Due Wednesday, March 19, 2008

Data Definition and Data Related Operators

Assignment 3: Due Saturday, March 29, 2008

Basic Instructions and Addressing Modes

Assignment 4: Due Wednesday, June 4, 2008

Chapter 7: Basic Processing Unit - Computer Organization Book, Carl Hamacher

Problems: 7.5, 7.7, 7.11, 7.24

Programming 1: Due Wednesday, April 9, 2008

Libraries and Procedures

Programming 2: Due Wednesday, April 30, 2008`

Conditional Processing

Programming 3: Due Wednesday, May 14, 2008

Date Computation and Prime Number Generation

 

Submitting Programming Assignments

Submit all the source and executable files as one zip file. A missing source file will receive 0 on documentation and coding. A missing executable file will receive 0 on correctness.

All submissions should be made through WebCT

Late programming assignments will be accepted, but 5% of the grade will be deducted for each late day for a maximum of 5 late days. Assignments submitted after 5 late days will NOT be graded.

A program can be submitted ONCE. Multiple submissions are NOT allowed. So, make sure to test your program fully using many inputs before submitting it. A small programming error might cost you a lot in program correctness. If your program is not running properly, then consider fixing it and submitting it late by one day losing only 5% of the grade rather than submitting it incorrectly
and loosing more on correctness.

Cheating on programming assignments will NOT be tolerated. All detected cheating cases will receive zeros, including those students who made the effort and wrote the program. So, make sure that you do NOT give a copy of your program to your friends, because then you might loose your mark. Click here to view important information on academic honesty.

 

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