PUSH
Add a value to the top of the stack. Causes stack to grow upward into lower memory, i.e., top of stack decrements. EBP remains constant, ESP decreases.
POP
Takes a value off the top of the stack and stores it in the indicated register.
Stack Frame
A program creates this to store its local variables.