Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
API
Mnemónico
176
MMOV
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
Operandos:
S: Dispositivo fuente (16 bits)
Explicaciones:
1. La instrucción MMOV envía los datos en el dispositivo de 16 bits S a dispositivo de 32 bits D.
El bit de signo (MSB) de dispositivo fuente será copiado a cada bit en el byte alto de D.
Ejemplo de programa:
Cuando X23 = 0N, datos de 16 bits en D4 serán enviados a D6 y D7.
X23
MMOV
0
" "
+
1
" "
-
1
1
1
1
1
1
1
b31
En el ejemplo de arriba, b15 en D4 será enviado a b15~b31 de D7/D6, por lo tanto
todos los bits en b15~b31 serán "negativos".
3-414
Operandos
Conversión de 16 bits→
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
D: Dispositivo de destino (32 bits)
D6
D4
b15
1
0 0 1 1
1
1
1
1
1
1
1
1
1
1
0 0
b16
b15
Función
ES2/EX2 SS2 SA2 SX2
32 bits
MMOV, MMOVP:
*
*
*
*
5 escalones
*
*
*
16 bits
0
0
1
0
1 1
1
0 0 0
0
1
1
0
0
1
1
1
1
0
0 0 1
Controladores
Escalones de
programa
32 bits
b0
D4
1
D7, D6
b0