Analog Devices adsp-2100 Manual page 402

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

Syntax:
[ IF cond ]
Permissible conds (see Table 15.9)
EQ
NE
LE
NEG
AC
NOT AC
Example:
IF LE RTS ;
Description:
Test the optional condition and, if true, then perform the
specified return. If the condition is not true then perform a no-operation.
Omitting the condition performs the return unconditionally. RTS executes
a program return from a subroutine. The address on top of the PC stack is
popped and is used as the return address. The PC stack is the only stack
popped.
If RTS is the last instruction inside a DO UNTIL loop, you must ensure
that the loop stacks are properly handled.
Status Generated:
Instruction Field:
Conditional Return, Instruction Type 20:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
0
0
0
1
RTS ;
GT
GE
POS
AV
MV
NOT MV
None affected.
0
1
0
0
0
0
PROGRAM FLOW
LT
NOT AV
NOT CE
0
0
0 0 0 0 0 0 0
15
RTS
COND
15 – 79

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents