1 / 11

COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE

COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE. IT221. Instructors. Dr. Meriam Kefi mkefi.c@ksu.edu.sa Office room #133 Ms. Sumayah Al-Rabiaah salrabiaah@ksu.edu.sa Office room #53

prince
Download Presentation

COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMPUTER ORGANIZATION&ASSEMBLY LANGUAGE IT221

  2. Instructors • Dr. Meriam Kefi mkefi.c@ksu.edu.sa • Office room #133 • Ms. Sumayah Al-Rabiaah salrabiaah@ksu.edu.sa • Office room #53 • Note: when you email me, please insert [IT221] in the subject line and include your REAL name, otherwise I will not answer your email.

  3. Textbooks • YthaYu, CharelsMarut, Mc Graw Hill. Assembly Language Programming and Organization of the IBM PC • William Stallings, Prentice Hall. Computer Organization and Architecture: Designing for performance

  4. Grading Course Work (50%) 2 -Quizzes - 10% 2-Midterm Exams- 30% Lab sessions -  10% Final (50%) Final Lab - 10% Final Exam – 40% Please note that the grade distribution may vary without further notice based on the requirements of the course

  5. Exam Dates • Quiz#1: Sunday 01-05-1434 / 02-03-2014 (12h-12h30) • Midterm#1: Sunday 15-05-1434/ 16-03-2014 (12h-1h) • Quiz#2:Sunday 13-06-1435/ 13-04-2014 in lab (12h-1h) • Midterm #2: Sunday 27-06-1435 /27-04-2014 (12h-1h) • Final Lab: Monday 13-07-1435 /12-05-2014 (9h-11h) • Final Exam: Sunday 26-07-1435/25-05-2014 (8h-11h)

  6. Course Website http://www.ksuit221.wordpress.com

  7. Information Technology website http://colleges.ksu.edu.sa/Arabic%20Colleges/ComputerScience/it/Pages/default.aspx

  8. Rules You must abide by the following: • Show up and be on time (for lectures and Labs). • Assignments must be completed individually. • You may not work as a partner with another student on an assignment. • Attendance at labs is expected –and you get marks for completion of lab exercises! • Participating in your weekly lab session is an important part of the course and will form part of your course grade • The make up exam for midterm and quizzes is comprehensive.

  9. Course Content • Introduction. • Data Representation. • Computer function and interconnection. • Organization of the IBM Personal Computer. • Assembly Language Syntax, Basic instructions. • The Processor Status and the Flags register. • Flow Control Instructions. • Logic, Shift and Rotate instructions. • Arrays and addressing modes.

  10. Course outcomes • Describe how numbers and characters are represented in a computer. • Explain the basic organization of the classical von Neumann machine and its major functional units. • Explain how an instruction is executed in a classical von Neumann machine and explain the basic concepts of interrupts and I/O operations. • Learn the organization of IBM PC computer. • Implement arithmetic expressions at an assembly level.

  11. Course outcomes • Explain status flags. • Implement the transfer of control instructions at an assembly level and apply the logic and shifts instructions. • Describe arrays and addressing mode. • Write and debug a simple assembly language program.

More Related