Assembly Programming Outline1
Assembly Programming Outline1
Class: BS CS V Instructor: Javed Ahmed Shahani Semester: Fall 2011 Credits: 3+1
Course Descriptions:
This course has been designed to give students sound background of System programming using Assembly Language. This course is concerned with the ideas, such as IA 32 processor architecture, 32 Bit windows programming, and high level language interface lie at the heart of system programming.
Course Contents:
Microcomputer Systems Representation of numbers and Characters Organization of IBM Personal Computers Introduction to IBM PC Assembly Language Processor Status and Flags Register Flow Control Instructions Logic, Shift, & Rotate Instructions Stack & Introduction to Procedures Multiplication & Division Instructions
Arrays & Addressing Modes String Instruction Text Display & Keyboard Programming Macros Memory Management BIOS & DOS Interrupts
Text Books:
Assembly Language Programming by YU THA YU
References:
Assembly Language Programming by Kip R. Irvine
Evaluation:
Assignment / Quiz 10% 10% 40% 40% Project and Presentation Midterms Final Examination