Instrucciones de comparación y transferencia
Forma de funcionamiento con la marca especial M8160
Con la marca especial definida M8160 se produce un intercambio de los bytes superior
e inferior en (D1+) y (D2+).
Descripción
Después de establecer la marca especial M8160 en (D1+) y en (D2+), el byte superior y el byte
inferior se intercambian. Si en el programa se utiliza de nuevo la instrucción XCH sin la marca
especial M8160, habrá que restablecer de nuevo la marca especial M8160.
Al utilizar la instrucción XCH con la marca especial M8160, (D1+) y (D2+) deben indicar el
mismo registro de datos, en caso contrario se producirá un mensaje de error (etiqueta de
error M8067).
El proceso de intercambio se realiza en cada ciclo cuando no hay programados controladores
de flanco.
Instrucción DXCH con marcador especial M8160
M37
La operación de intercambio se puede representar del modo siguiente:
DXCH-Tausch-
Anweisung
En la aplicación de la instrucción de 32 bits DXCH/DXCHP se produce el intercambio del
byte inferior y superior independientemente en cada palabra individual (16 bits).
6 – 40
SET
M8160
[ D1+ ] [ D2+ ]
D10
DXCH
RST
M8160
D94, D93 = K123456789
D94
D93
K1883
K52501
07
5B
CD
15
H
H
H
H
X
X
5B
07
15
CD
H
H
H
H
K23303
K5581
D94
D93
D94, D93 = K1527190989
Fig. 6-32:
Ejemplo de programación para la instrucción
DXCH con marcador especial M8160
D11
Fig. 6-33:
?Representación de la operación de
intercambio
Instrucciones de aplicación
MITSUBISHI ELECTRIC
C000314C
C000315C