6.88.1 Description

Returns from the subroutine. The return address is loaded from the STACK. The Stack Pointer uses a pre-increment scheme during RET.

Operation:

Operation:

Comment:

(i)

PC(15:0) ← STACK

Devices with 16-bit PC, 128 KB program memory maximum.

(ii)

PC(21:0) ← STACK

Devices with 22-bit PC, 8 MB program memory maximum.

Syntax:

Operands:

Program Counter:

Stack:

(i)

RET

None

See Operation

SP ← SP + 2, (2 bytes,16 bits)

(ii)

RET

NoneSee Operation

SP ← SP + 3, (3 bytes,22 bits)

16-bit Opcode:

1001010100001000