1 / 11

COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE

COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE. IT221. Instructor. Ms. Nahla Al-Faris<nalfaris@ksu.edu.sa> Note: when you email me, please insert [IT221] in the subject line and include your REAL name, otherwise I will not answer your email. Textbooks.

derora
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. Instructor • Ms. Nahla Al-Faris<nalfaris@ksu.edu.sa> • 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 • Assembly Language Programming and Organization of the IBM PC YthaYu, CharelsMarut Mc Graw Hill. • Computer Organization and Architecture: Designing for performance William Stallings Prentice Hall.

  4. Grading Course Work (50%) Quizzes - 10% Midterm Exam- 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: Tuesday 13-4-1433, 6-3-2012 from 12:15 to 12:45. • Midterm #1: Tuesday 11-5-1433, 3-4-2012 from 12-1 • Quiz#2: week 22-5-1433, 14-4-2012 in lab • Midterm #2: sunday 1-6-1433, 22-4-2012 from 12-1

  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