
PUSH PUSHPUSH
Operation: | Flags Affected: |
(SP) - (SP) - 2 | None |
((SP) + 1:(SP)) - (SRC) |
|
Description:
PUSH source
PUSH decrements SP (the stack pointer) by two and then tranfers a word from the source operand to the top of stack now pointed to by SP. PUSH often is used to place parameters on the stack before calling a procedure; more generally, it is the basic means of storing tem- porary data on the stack.