1. Course Details

  • Level: Juniors
  • Course Reference: EECE 220
  • Lecture Times:  Sun-Tue 11:00 a.m. - 12:15 p.m.
  • Room:  Q 211
  • Office Hours: TBA
  • Student Study Hours Per Week: 9
  • Contact Hours Per Week: 3
  • Private Study Hours Per Week: 6
  • AY / Semester:  2008– 2009 / Spring
  • Professor:  Dr. I. Damaj
  • Contact Details: i_damaj@du.edu.om
  • Professor's Website: http://www.idamaj.net
  • Summary of Assessment Method:  Quizzes, pop quizzes, assignments, project and presentation, and a final exam
  • Software Packages: C++/Visual C++ Inline Assembler, PC Debugger, TASM and/or MASM, and MPLAB.
  • Textbook: Barry B. Brey, “The INTEL Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium 4: Architecture, Programming, and Interfacing.” Prentice Hall, 2006.
  • Reference: David A. Patterson and John L. Hennessy, Computer Organization and Design: the Hardware/Software Interface, Third Edition, Morgan Kaufmann Publishers, 2004. Computer Architecture: A Quantitative Approach, Third Edition, Hennessy and Patterson, Morgan Kaufmann Publishers (Elsevier), 2002.

2. Aims of the Course:

This course gives a thorough knowledge of programming and interfacing of the Intel family of microprocessors. Intel microprocessors have gained wide and at times exclusive wide application in many areas of electronics, communications, and control systems, particularly in desktop computer systems. To consolidate the material presented in class, students work on assembly-language programming assignments, and a major computer interfacing project.

3. Short Description:

This course is of 6 chapters divided into 15 weeks. The student should be aware of the importance of revising the material synchronously with the lectures. Prerequisites of this course include Logic Design, and a programming language like C, C++, or JAVA. The assessment is done by 2 quizzes (weeks 8 and 12), a project, and a final exam.

Details Topic Chapter No. Book Chapter Assessment
Week 1 - 2 Introduction to Microprocessors and Computers 1 1
Weeks 2 - 3 The Microprocessor and its Architecture 2 2
Week 4 Addressing Modes 3 3
Weeks 5 - 6 Intel Instruction Set 4 4,5,6
Weeks 7 - 12 Programming Intel Microprocessors - Assembly Language Programming
Part I: The PC DEBUG
Part II: Working under an Assembler
Part III: Practicing C to Assembly Language Manual Translation



(Quiz 1 W8)
Weeks 13 - 15 8086/8088 Hardware Specifications, Memory Interface and I/O Interface 6 9, 10, 11 (Quiz 2 W13) Projects Due

5. Assessment of the Course

Attendance 5%
Pop quiz , and Assignment 15%
Quiz I 20%
Quiz II 20%
Final 40%

Plagiarism is defined as the unauthorized use of the work of another person, as one’s own, whether or not such work has been published. A student at Dhofar University shall not engage in plagiarism nor employ nor seek to employ any other unfair means for an examination or in other form of work submitted for assessment as part of any university course. The instructor, at the beginning of the semester, shall explain to students the meaning of the term “plagiarism” and the consequences of committing such an act. Furthermore, the course syllabus shall state explicitly that any form of plagiarism may mean failure for the entire course. Any person accused of plagiarism shall be referred to the College Administrative Committee in the course of which the violation occurred for appropriate action.

[Mar 19, 2009] Chapters 6 is posted.

[Mar 19, 2009] Chapters 5 is posted.

[Mar 19, 2009] Chapters 3 and 4 are posted

[May 11, 2009] Chapters 3 is posted.

[March 13, 2009] Chapters 2 is posted.

[Feb 26, 2009] Chapters 1 is posted.

[Feb 26, 2009] Welcome to course website.

© 2015 - Dr. Issam W. Damaj