Instrucciones de aplicación
6.2.3
Fin de un subprograma (SRET)
Forma de funcionamiento
Con la instrucción SRET se señaliza el final del subprograma.
Descripción
b Un subprograma se marca con un puntero (Pn) y se llama con la instrucción CALL (sec-
ción 6.2.2).
b Al final del subprograma debe figurar una instrucción SRET.
b Los subprogramas se programan detrás de la instrucción FEND y antes de la instrucción
END.
b Después de editar la instrucción SRET se produce un salto atrás a la instrucción que siga
a la instrucción CALL.
Una instrucción SRET solo se puede programar en relación con la instrucción CALL.
P10
Fig. 6-12:Ejemplo de programación para utilizar las instrucciones CALL y SRET
Programación FX
/FX
1S
SRET
D
—
X0
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucciones de secuencia de programa
SRET
CPU
Instrucción de impulso
(P)
©
CALL
P 10
FEND
Subprograma
SRET
/FX
3U
3UC
FNC 02
Llamada de un subprograma
FX2N
FX1S
FX1N
FX3G
FX2NC
©
©
©
Procesamiento Pasos del programa
16 bits 32 bits
SRET
©
Llamada de puntero
Salto atrás
FX3U
FX3U
©
1
C000089C
6 – 17