Repetición de operaciones en las instrucciones DIV
Como la instrucción DIV (división) utiliza dos dispositivos de destino, el cociente y el resto se almacenan tal y
como se describe a continuación. Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden
designar con repetición individual o conjunta. Cuando el dispositivo de destino D1 no se designa con
repetición, el resultado final se establece en el dispositivo de destino D1 (cociente) y D+1 (resto). Cuando se
designa con repetición, se utilizan los dispositivos consecutivos hasta los ciclos de repetición comenzando por
el dispositivo designado.
Como la operación de repetición funciona igual con los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando el tipo de datos de palabra.
Repetición de un dispositivo de origen
Cuando sólo se designa S1 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
DIV(W)
SOTU
I1
Repetición de dispositivo de destino solamente
Cuando sólo se designa D1 (destino) con repetición, el mismo resultado se establece en 6 dispositivos
comenzando por D1.
DIV(W)
SOTU
I1
Repetición de dos dispositivos de origen
Cuando se designan S1 y S2 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
DIV(W)
SOTU
I1
Repetición de dispositivos de origen y de destino
Cuando se designan S1 (origen) y D1 (destino) con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
DIV(W)
SOTU
I1
Repetición de todos los dispositivos de origen y de destino
Cuando se designan todos los dispositivos con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
DIV(W)
SOTU
I1
Nota: Cuando se produce un error de ejecución en el programa del usuario en cualquier operación de repetición, el relé
interno especial M8004 (error de ejecución en el programa del usuario) y el LED DE ERROR se activan y se mantienen en
ese estado mientras continúe la operación para otras instrucciones.
S1 R
S2 –
D1 –
D10
D20
D30
S1 –
S2 –
D1 R
D10
D20
D30
S1 R
S2 R
D1 –
D10
D20
D30
S1 R
S2 –
D1 R
D10
D20
D30
S1 R
S2 R
D1 R
D10
D20
D30
M
ANUAL DEL USUARIO DE
11: I
NSTRUCCIONES DE ARITMÉTICA BINARIA
S1 (Repetición = 3)
REP
D10
÷
3
D11
÷
D12
÷
S1 (Repetición = 0)
REP
D10
÷
3
D10
÷
D10
÷
S1 (Repetición = 3)
REP
D10
÷
3
D11
÷
D12
÷
S1 (Repetición = 3)
REP
D10
÷
3
D11
÷
D12
÷
S1 (Repetición = 3)
REP
D10
÷
3
D11
÷
D12
÷
M
S
FC4A FC9Y-B1145
ICRO
MART
S2 (Repetición = 0)
D1 (Repetición = 0)
D20
(D30)
D20
(D30)
D20
D30
Cociente
S2 (Repetición = 0)
D1 (Repetición = 3)
D20
D30
D20
D31
D20
D32
Cociente
S2 (Repetición = 3)
D1 (Repetición = 0)
D20
(D30)
D21
(D30)
D22
D30
Cociente
S2 (Repetición = 0)
D1 (Repetición = 3)
D20
D30
D20
D31
D20
D32
Cociente
S2 (Repetición = 3)
D1 (Repetición = 3)
D20
D30
D21
D31
D22
D32
Cociente
(D31)
(D31)
D31
Resto
D33
D34
D35
Resto
(D31)
(D31)
D31
Resto
D33
D34
D35
Resto
D33
D34
D35
Resto
11-7