.

.

.Education.Undergraduate

.

.

 

NUCES

 

 Course: Assembly Language Programming

 Type: Computer Science Elective

 Credit Hours: 4

 Semester: Fall 2002

 

 

 

Course Outline

 

  1. Introduction to Assembly Language
  2. Introduction to Hardware & Software Architecture of Intel 80x86
  3. Addressing Modes
  4. Assembler Directives
  5. Input-Output Services, DOS, BIOS
  6. Keyboard operation/functions & programming
  7. Data Transfer, Transfer of Control, loops, Boolean and Comparison Instructions
  8. Video operations and functions
  9. Procedures, HLL Structures, If-then, While-do, Repeat-Until
  10. Arithmetic and String Processing
  11. Disk Storage & Disk operations
  12. Dynamic memory allocation
  13. File Processing
  14. Serial/Parallel port programming
  15. Macros and conditional assembly
  16. High Level Linking
  17. Device Drivers

 

Text Books

  1. Kip R.Irvine, "Assembly Language For Intel Based Computers", 3rd Edition, Prentice Hall, 1999

  2. Randall Hyde, "The Art of Assembly Language Programming", 1996

 

Reference Books

  1. Allen L. Wyatt, "Using Assembly Language", Micro-Tech Publications

  2. Peter Norton & Richard Wilton, "The IBM PC & PS/2", Microsoft Press

 

.

.

.

.

Contact Me.Disclaimer.Copyright Information

Copyright 2005 Arsalan Malik.

Last Updated: 2008-04-20 17:12:06

1