15-12
Cómo seleccionar la
operación no continua
EN
EW
ST
CO
DN
ER
1785-6.1ES Noviembre de 1998
Instrucciones de transferencia en bloques BTR y BTW e instrucción de transferencia de E/S ControlNet CIO
La transferencia en bloques no continua actualiza las E/S de
transferencia en bloques una vez cuando el renglón se hace
verdadero. Una transferencia en bloques no continua maintiene la
integridad del bloque. Se actualiza todo el bloque de datos cada vez
que el procesador ejecuta la instrucción de transferencia en bloques.
Use el modo no continuo cuando desee controlar cuándo ocurre la
transferencia en bloques o cuántas veces ocurre la transferencia en
bloques.
El modo no continuo funciona así (Figura 15.4):
1. Cuando el renglón que contiene la instrucción de transferencia en
2. El procesador pone en la cola la solicitud de transferencia en
3. Cuando el procesador comienza a procesar la solicitud de
4. Si no ocurre un error durante la transmisión, el procesador
5. Esto significa que se completó una transferencia en bloques. La
Figura 15.4
Diagrama de temporización para los bits de estado en las instrucciones no
continuas BTR y BTW
Renglón verdadero
La solicitud
Rung true
Request
entra a la cola
enters the
queue
bloques se hace verdadero, el procesador establece el bit .EN. El
procesador también restablece los bits .DN, .ER, .ST, .EW y .NR.
bloques. Cuando la solicitud de transferencia en bloques entra a
la cola, el procesador establece el bit .EW.
transferencia en bloques, el procesador establece el bit .ST.
establece el bit .DN después de que la instrucción de
transferencia en bloques se complete. Si ocurre un error, el
procesador establece el bit .ER.
próxima vez que el renglón se hace falso, el procesador restablece
el bit .EN.
La instrucción
La instrucción se
Instruction
Instruction
inicia la
concluye
begins
finishes
ejecución
execution
Renglón verdadero
Renglón falso
Rung false
Rung true