Description

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