10-14
Instrucciones de control de programa (JMP, LBL, JSR, RET, SBR, TND, MCR, UID, UIE, AFI, NOP)
User Interrupt Enable (UIE)
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 UIE:
Otros formatos:
Instrucciones relacionadas: UID
1756-6.4.1ES - Octubre de 1999
La instrucción UIE es una instrucción de salida.
Operandos: ninguna
Descripción: La instrucción UIE vuelve a habilitar la conmutación las tareas del usuario.
Si la instrucción UIE está habilitada y el contador interno es mayor que
cero, el contador se decrementa. Cuando el contador es igual a cero, la tarea
que se ejecuta actualmente puede volver a interrumpirse. Las tareas de alta
prioridad que no pudieron interrumpir la tarea actual ahora se ejecutan.
Ejecución:
Una vez habilitada, la instrucción UIE vuelve a habilitar la conmutación entre tareas del
usuario.
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.
Se decrementa el contador interno UID.
Si el conteo interno es igual a 0, las tareas de alta prioridad pueden
interrumpir la tarea actual.
La condición de salida de renglón está establecida como verdadera.
Sintaxis:
UIE();
UIE