English
Language : 

SAB80515 Datasheet, PDF (191/270 Pages) Siemens Semiconductor Group – 8-Bit Single-Chip Microcontroller Family
Instruction Set
PUSH direct
Function:
Push onto stack
Description:
The stack pointer is incremented by one. The contents of the indicated variable is
then copied into the internal RAM location addressed by the stack pointer.
Otherwise no flags are affected.
Example:
On entering an interrupt routine the stack pointer contains 09H. The data pointer
holds the value 0123H. The instruction sequence
PUSH DPL
PUSH DPH
Operation:
will leave the stack pointer set to 0BH and store 23H and 01H in internal RAM
locations 0AH and 0BH, respectively.
PUSH
(SP) ← (SP) + 1
((SP)) ← (direct)
Encoding:
Bytes:
Cycles:
1100 0000
2
2
direct address
Semiconductor Group
191