10-6
Instrucciones de control de programa (JMP, LBL, JSR, RET, SBR, TND, MCR, UID, UIE, AFI, NOP)
1756-6.4.1ES - Octubre de 1999
No hay restricciones, excepto la memoria del controlador, para el número
de rutinas anidadas que pueden existir ni para el número de parámetros que
se pasan o retornan.
rutina principal
action_1
JSR
Las instrucciones JSR, SBR y RET pasan parámetros hacia y desde una
rutina según el valor. Esto significa que las instrucciones usan tiempo de
ejecución y memoria adicionales para copiar los valores. Usted puede
reducir el tiempo de ejecución obteniendo acceso directo a los datos del pro-
grama y del controlador cubiertos desde la rutina en vez de pasar los
valores.
Puede pasar elementos de arreglo individuales, arreglos enteros, elementos
de estructuras individuales y estructuras enteras. Los arreglos y las estructu-
ras se copian de la misma manera que una instrucción COP copia los
valores. Se recomienda pasar los parámetros de arreglo o estructura a
parámetros de arreglo o estructura del mismo tipo, respectivamente.
nivel 1
nivel 2
subrutina action_1
subrutina action_2
SBR
action_2
JSR
RET
nivel 3
subrutina action_3
SBR
SBR
action_3
JSR
RET
RET
15294