6.86.1 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 on all devices. Refer to Appendix A.

Operation:

(i)

STACK ← Rr

Syntax:

Operands:

Program Counter:

Stack:

(i)

PUSH Rr

0 ≤ r ≤ 31

PC ← PC + 1

SP ← SP - 1

16-bit Opcode:

1001001ddddd1111