COMPUTER 
SCIENCE ACADEMY

An initiative, to make this planet green in terms of education.

Introduction to Assembly Language Programming

Aim
In specific, you will be able to design digital circuits; describe the functions of various components of computers and their construction; and write simple assembly programs.

Topics Covered
Microprocessor Architecture, Introduction to Assembly Language Programming, Simple Assembly Programs, Data Transfer, Simple Arithmetic Application, Application Using Shift Operations, Larger of the Two Numbers, Programming With Loops and Comparisons, Simple Program Loops, Find the Largest and the Smallest Array Values, Character Coded Data, Code Conversion, Programming for Arithmetic and String Operations, String Processing, Use of Arrays in Assembly, Modular Programming, The stack, FAR and NEAR Procedures, Parameter Passing in Procedures, External Procedures, Interfacing Assembly Language Routines to High Level Language, Programs, Simple Interfacing, Interfacing Subroutines With Parameter Passing, Interrupts.