Computer+Programming+2

=**COMP211** Computer Programming II – Assembly Programming =

Course Description
This course will cover data representation, the assembly language instruction set for the Intel 80x86 family, addressing modes, assembler directives, program debugging, I/O services, loops, conditions, procedures, arithmetic operations, libraries, string processing, disk and file processing, macros, interrupts and DOS functions

Specific Objectives
1. Discuss the basic principle of computer architecture and IA-32 modes with memory management. 2. Explain data representation. 3. Construct program with Assembly basics. 4. Demonstrate the use of loops, conditions, procedures and arithmetic operations. 5. Use libraries for different processes such as string processing, disk and file processing. 6. Create macros using interrupts and DOS functions

= =
 * LECTURES**
 * =Chapter No= || =Downloadable File= ||
 * ==1 Overview== || [[file:chapt_01.pptx]] ||
 * ==2 IA-32 Processor Architecture== || [[file:chapt_02.pptx]] ||
 * ==3 Assembly Language Fundamentals== || [[file:chapt_03.pptx]] ||
 * ==4 Data Transfers, Addressing, and Arithmetic Procedures== || [[file:chapt_04.pptx]] ||
 * ==5 Procedures== || [[file:chapt_05.pptx]] ||
 * ==6 Conditional Processing== || [[file:chapt_06.pptx]] ||