This instruction stores the contents of register Rr on the STACK. The Stack Pointer is post-decremented by 1 after the PUSH.
This instruction is not available in all devices. Refer to the device specific instruction set summary.
Operation: |
||||
(i) |
STACK ← Rr |
|||
Syntax: |
Operands: |
Program Counter: |
Stack: |
|
(i) |
PUSH Rr |
0 ≤ r ≤ 31 |
PC ← PC + 1 |
SP ← SP - 1 |
16-bit Opcode:
1001 | 001d | dddd | 1111 |