11-6
Instrucciones FOR/interrupción (FOR, BRK, RET)
Return (RET)
Condición:
preescán
la condición de entrada de renglón es
falsa
la condición de entrada de renglón es
verdadera
Indicadores de estado aritmético: no afectados
Condiciones de fallo: ninguna
Ejemplo de RET:
rutina que hace
Una vez habilitada, la instrucción FOR ejecuta repetidamente
routine_2 e incrementa value_2 en un valor de 1 cada vez. Cuando
value_2 es > 10 o una instrucción BRK está habilitada, la instruc-
ción FOR ya no ejecuta routine_2 .
Otros formatos:
Instrucciones relacionadas: BRK, JMP, LBL, TND
1756-6.4.1ES - Octubre de 1999
La instrucción RET es una instrucción de salida.
Operandos: ninguna
Descripción: La instrucción RET retorna a la instrucción FOR que hizo la llamada. La
instrucción FOR no usa parámetros. La instrucción FOR ignora los
parámetros que usted introduce en una instrucción RET.
Una vez habilitada, la instrucción RET retorna a la instrucción FOR. La
instrucción FOR incrementa el valor del índice según el tamaño de paso y
vuelve a ejecutar la subrutina. Si el valor del índice excede el valor terminal,
la instrucción FOR concluye y la ejecución continúa a la instrucción que
sigue a la instrucción FOR.
También puede usar una instrucción TND para finalizar la ejecución de una
subrutina.
Ejecución:
Formato:
texto neutro
texto ASCII
Acción:
La condición de salida de renglón se establece como falsa.
La condición de salida de renglón se establece como falsa.
La condición de salida de renglón se establece como verdadera.
subrutina
Una vez habilitada, la instrucción RET retorna a la instrucción FOR que
hizo la llamada. La instrucción FOR vuelve a ejecutar la subrutina e
incrementa el valor del índice según el tamaño de paso o, si el valor del
índice excede el valor terminal, la instrucción FOR concluye y la ejecu-
ción continúa a la instrucción que sigue a la instrucción FOR.
Sintaxis:
RET();
RET