JMP (Salto)
y JEND (Fin de salto)
La instrucción JMP (salto) se suele utilizar en combinación con la instrucción JEND (fin de salto). Al final del programa,
la instrucción JMP también se puede utilizar con la instrucción END.
Estas instrucciones se utilizan para pasar por la parte del programa situada entre las instrucciones JMP y JEND sin procesarla.
Es similar a las instrucciones MCS/MCR, salvo que la parte del programa situada entre estas instrucciones sí se ejecuta.
Cuando el resultado de la operación situado inmediatamente delante de la instrucción JMP está activado, esta instrucción
es válida y el programa no se ejecuta. Cuando el resultado de la operación situado inmediatamente delante de la
instrucción JMP está desactivado, esta instrucción no es válida y el programa se ejecuta.
Cuando la condición de entrada para la instrucción JMP está activada y se ejecuta JMP, otras instrucciones situadas entre
JMP y JEND se ejecutan del siguiente modo:
Instrucción
SOTU
SOTD
OUT y OUTN
SET y RST
TML, TIM, TMH y TMS
CNT, CDP y CUD
SFR y SFRN
No se pueden establecer condiciones de entrada para la instrucción JEND.
Se pueden usar más de una instrucción JMP con una instrucción JEND.
No se pueden anidar instrucciones JMP/JEND correspondientes dentro de otro par de instrucciones JMP/JEND
correspondientes.
Diagrama de escalera
JMP
I0
I1
Q0
JEND
Gráfico temporal
ON
Entrada I0
OFF
ON
Entrada I1
OFF
ON
Salida Q0
OFF
Cuando la entrada I0 está activada, JMP se ejecuta, de manera que se mantenga
el estado de salida siguiente.
Cuando la entrada I0 está desactivada, JMP no se ejecuta, de manera que el
programa siguiente se ejecute en función de los estados de entrada reales.
No se detectan límites ascendentes (pulsos ACTIVADOS).
No se detectan límites descendentes (pulsos DESACTIVADOS).
Todas se mantienen en el estado actual.
Todas se mantienen en el estado actual.
Los valores actuales se mantienen.
Los estados de tiempo de espera se mantienen.
Los valores actuales se mantienen.
Las entradas de pulso se desactivan.
Los estados de recuento se mantienen.
Los estados de bit del registro de cambios se mantienen.
Las entradas de pulso se desactivan.
La salida desde el último bit se mantiene.
Lista de programa
Instrucción
Datos
LOD
I0
JMP
LOD
I1
OUT
Q0
JEND
M
ANUAL DEL USUARIO DE
Estado
M
S
FC5A
ICRO
MART
7: I
NSTRUCCIONES BÁSICAS
7-25