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 | None | See Operation |
SP ← SP + 3, (3 bytes,22 bits) |
16-bit Opcode:
1001 | 0101 | 0000 | 1000 |