Objectives 

The objectives of this unit are:

To understand the implementation of the stack in Pentium architecture.
To learn to organize a program into procedures.
To learn how to use the following Pentium instruction in a program: PUSH, POP, PUSHF, POPF, PUSHA, POPA, PUSHAD, POPAD, CALL, RET.
To learn how to use Pentium stack for passing parameters.
To learn how to assemble and link seperate files together using EXTRN and PUBLIC.
To learn how to create a library of procedures and link to it.
To learn how to use Pentium stack for declaring local variables.