Instrucciones para los bloques de datos
b Si todas las comparaciones n tienen como resultado "verdadero", se define adicionalmente
la marca especial M8090.
b En el procesamiento de 16 bits una constante puede pertenecer al rango de -32768
a 32767 y con el procesamiento de 32 bits, el rango admisible va de -2.147.483.648
a 2.147.483.647.
Si con una instrucción de 32 bits (DBKCMP/DBKCMPP) para (n) se emplea un registro
(D o R), se ocupan los operandos (n) y ((n) +1). Por ejemplo, con la indicación "DBKCMP=
D0 D100 M0 R0" para (n) se ocuparán los registros R1 y R0.
Procesamiento de 16 bits
Fig. 7-201:En este ejemplo se comparan en cuanto a "mayor" los contenidos de dos
(S1+)
K32000
Fig. 7-202:Una constante se compara en cuanto a "igual" con el contenido de un bloque
7 – 204
b15
(S1+)
K1234
(S1+)+1
K5678
(S1+)+2
K5000
:
(S1+)+(n-2)
K7777
(S1+)+(n-1)
K4321
(D+)
(D+)+1
(D+)+2
(D+)+(n-2)
(D+)+(n-1)
bloques de datos con una instrucción BKCMP>.
b15
(S2+)
(S2+)+1
=
(S2+)+2
:
(S2+)+(n-2)
(S2+)+(n-1)
de datos (BKCMP=)
b0
(S2+)
(S2+)+1
>
(S2+)+2
n
:
(S2+)+(n-2)
(S2+)+(n-1)
b15
(No verdadero)
0
(Verdadero)
1
(No verdadero)
0
:
1
(Verdadero)
(No verdadero)
1
b0
K32000
K4321
K32000
n
K1234
K5678
Instrucciones especiales
b15
b0
K5321
K3399
K5678
K6543
K1200
b0
n
b15
(D+)
Verdadero
1
(No verdadero)
(D+)+1
0
(D+)+2
Verdadero
1
:
(D+)+(n-2)
0
(No verdadero)
(D+)+(n-1)
0
(No verdadero)
MITSUBISHI ELECTRIC
n
b0
n