90 likes | 102 Views
Join IT221 for a comprehensive study of assembly language programming and organization of the IBM PC. Learn data representation, computer function, interconnection, and much more.
E N D
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 soft copy
Getting to know me • Instructor: L.Hanan Al Tamimi • Office Location: BLd 6 , level # 3 , Room # 71 (6T71) • Email Address: htamimi@ksu.edu.sa • Lab Instructor : L. koulod & L. Mona
Course Website http://www.ksuit221.wordpress.com
Class Rules Contacting Course Instructor: • when you email instructors, please insert [IT221] in the subject line and include your REAL name and ID, otherwise you will not be answered. Class Attendance: • Show up and be on time (for lectures and Labs). • Minimum 75% of class attendance is required for entering the final exam. Midterms & Quizzes: • All exams are a closed book. • If you miss the exam you have to provide a valid sick-leave.
Lab Rules (Sheets) • Assignments must be completed individually. • No Assignment will be accepted after the due date. Being absent from a class will not be considered as an excuse. • Check the blog after the chapter for the delay sheets. • Submission will be at the beginning of lecture(Monday)for all students. • Submission should be printed for program questions with printed screen for run , And / OR handwritten for other questions.
Lab Rules (in the lab) • 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 • Don’t expect from us to provide the model answers of the lab assignments on the course blog. Make sure from taking all important notes by yourself during the lab time.
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.(self reading)