Repetición de operaciones en las instrucciones ADD y SUB
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. 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 para las instrucciones ADD (suma) y SUB (resta) de los tipos
de datos de palabra y de entero, los siguientes ejemplos se describen utilizando la instrucción ADD del 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 el dispositivo de destino
D1.
ADD(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 3 dispositivos
comenzando por D1.
ADD(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 el dispositivo de destino
D1.
ADD(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 3
dispositivos comenzando por D1.
ADD(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 3
dispositivos comenzando por D1.
ADD(W)
SOTU
I1
Nota: El relé interno especial M8003 (acarreo) se activa cuando se produce un acarreo (con ADD o con SUB) en la última
operación de repetición. Cuando se produce un error 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
10
D10
3
15
D11
20
D12
S1 (Repetición = 0)
REP
10
D10
3
10
D10
10
D10
S1 (Repetición = 3)
REP
10
D10
3
D11
15
D12
20
S1 (Repetición = 3)
REP
D10
10
3
15
D11
20
D12
S1 (Repetición = 3)
REP
10
D10
3
15
D11
20
D12
M
S
FC4A FC9Y-B1145
ICRO
MART
S2 (Repetición = 0)
D1 (Repetición = 0)
25
+
D20
25
+
D20
25
+
D20
S2 (Repetición = 0)
D1 (Repetición = 3)
25
+
D20
25
+
D20
25
+
D20
S2 (Repetición = 3)
D1 (Repetición = 0)
25
+
D20
+
D21
35
+
D22
45
S2 (Repetición = 0)
D1 (Repetición = 3)
+
D20
25
+
25
D20
25
+
D20
S2 (Repetición = 3)
D1 (Repetición = 3)
25
+
D20
35
+
D21
45
+
D22
(35)
D30
(40)
D30
45
D30
35
D30
35
D31
35
D32
(35)
D30
D30
(50)
D30
65
D30
35
40
D31
45
D32
35
D30
50
D31
65
D32
11-5