Presentation is loading. Please wait.

Presentation is loading. Please wait.

Term Dr Abdelhafid Bouhraoua

Similar presentations


Presentation on theme: "Term Dr Abdelhafid Bouhraoua"— Presentation transcript:

1 Term - 061 Dr Abdelhafid Bouhraoua
COE 205 Term - 061 Dr Abdelhafid Bouhraoua

2 Dr Abdelhafid Bouhraoua
Instructor Dr Abdelhafid Bouhraoua Office Hours: Sat. Mon. Wed. 9:00 – 11:00 AM Office Location: Bldg 22 Office 137-1 Phone: 2178 Web page:

3 Syllabus

4 Course Objectives Comprehend computer organization and how a computer system works Proficiency in assembly language programming in general and for the Pentium family in particular. Knowledge of computer organization and CPU organization and design process.

5 Course Outcome (1) Explain how an instruction is fetched from memory and executed Explain the difference between high-level language (compiled language) and assembly language (assembled language) Explain the one to one correspondence between the assembly language instructions and their machine code counterparts Write programs in assembly language to demonstrate an understanding of machine-level operations Implement some fundamental high-level programming constructs at the machine language level.

6 Course Outcome (2) Use assembly simulation tools to debug and enhance the performance of programs written in assembly language. Explain how a CPU is designed and what are the fundamental choices made and the steps followed when designing a CPU. Explain the trade-offs of hardwiring .vs. microprogramming the generation of control signals.

7 Textbook and References
Kip Irvine, Assembly Language for Intel-Based Computers, Prentice Hall: 4th edition (2003) is now available in the bookstore 5th edition (2007) is coming soon but not available this semester Vincent P. Heuring & Harry F. Jordan, Computer Systems Design and Architecture, Addison Wesley, 1997. Online Material:

8 Grading Policy Laboratory 20 % Quizzes and Assignments 25 %
Midterm Exams 35 % Final Exam Assignments include written and programming assignments Lowest two, three or four marks of the quizzes and assignments dropped Lowest exam counted as 15% and highest exam counted as 20% Assignments are to be submitted in class in the specified due date. Late assignments will be accepted for five days after the due date and be penalized 10% per each late day

9 Exams and Assignments 4-5 Written Assignments 2-3 or more Programming
5-6 Quizzes 2 Major Exams 1 Final Exam

10 Exam Dates Major Exam 1 Mon. October 9th 2006 9:00-11:00 PM
or Sat. November 4th :00-9:00 PM Major Exam 2 Wed. December 13th :30-11:30 AM Final Sat. Jan. 20th :30-9:30 AM

11 Lecture Breakdown Introduction and Computer Organization 2 weeks
Assembly Language Concepts Pentium Assembly Language Programming 6 ⅓ weeks CPU Design 4 weeks Instruction Format Design Issues 1⅔ weeks

12 Ethics (1) All assignments are individual and ONLY individual work will be accepted. Detected copies of assignments (written or programming assignments) will result in ZEROS for the whole group (including the student who actually solved the problem)

13 Ethics (2) Using unauthorized information or notes on an examination, peeking at others work, or altering a graded exam to claim more grades are severe violations of academic honesty. Remember that if you CHEAT, you are cheating no one but yourself. Detected situations will result in failing grades in the course, and depending on the severity of the situation, some cases may possibly end up in SUSPENSION from the university.


Download ppt "Term Dr Abdelhafid Bouhraoua"

Similar presentations


Ads by Google