Instrucciones para los bloques de datos
7.15.2
Restar los datos en dos bloques de datos (BK-)
T, C, D, R
Funcionamiento
Los datos de dos áreas interrelacionadas (bloques de datos) se restan y el resultado se
guarda en otro bloque de datos.
Descripción
b En (S1+) se indica la primera dirección del rango que contiene los minuendos. (Se resta de
estos valores).
b En (S2+) se indica una constante o la primera dirección del rango que contiene los
substraendos.
b El resultado de la resta se introduce en el rango cuya 1ª dirección se ha indicado en (D+).
b El tamaño de los rangos (S1+), (S2+) y (D+) se indica con (n).
b Si se indica una constante como substraendo, en el procesamiento de 16 bits esta puede
pertenecer al rango de -32768 a 32767 y con el procesamiento de 32 bits, su rango admisible
va de -2.147.483.648 a 2.147.483.647.
Procesamiento de 16 bits
Fig. 7-196:Resta de los contenidos de dos bloques de datos
7 – 200
BK-
(S1+)
(S2+)
(D+) (n)
S1+
S2+
D+
T, C, D, R,
T, C, D, R
K, H
b15
(S1+)
K8765
(S1+)+1
K8888
(S1+)+2
K9325
:
(S1+)+(n-2)
K5000
(S1+)+(n-1)
K4352
(D+)
(D+)+1
(D+)+2
(D+)+(n-2)
(D+)+(n-1)
BK+
Restar los datos en dos bloques de datos
FX1S
CPU
Instrucción de
n
impulso (P)
D, R, K, H
b0
(S2+)
(S2+)+1
–
(S2+)+2
n
:
(S2+)+(n-2)
(S2+)+(n-1)
b15
K7531
K3210
K-551
:
K679
K352
Instrucciones especiales
FNC 192
FX2N
FX1N
FX3G
FX2NC
Procesamiento Pasos del programa
BK-
16 bits 32 bits
BK-P
DBK-
©
©
DBK-P
b15
b0
K1234
K5678
K9876
K4321
K4000
b0
n
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
9
17
n