Instrucciones de aplicación
6.1.10
Sinopsis de las instrucciones de aplicación
Clasificación
Instrucción FNC Significado
CJ
CALL
SRET
IRET
Instrucciones de
EI
desarrollo del
DI
programa
FEND
WDT
FOR
NEXT
CMP
ZCP
MOV
SMOV
Instrucciones de
CML
comparación y
BMOV
transferencia
FMOV
XCH
BCD
BIN
ADD
SUB
MUL
DIV
INC
Instrucciones
aritméticas
DEC
AND
OR
XOR
NEG
ROR
ROL
RCR
RCL
SFTR
Instrucciones
de traslación
SFTL
WSFR
WSFL
SFWR
SFRD
Tab. 6-7: Sinopsis de las instrucciones de aplicación (1)
Programación FX
/FX
1S
00
Salto dentro de un programa
01
Llamada de un subprograma
02
Fin de un subprograma
03
Cerrar el programa de interrupción
04
Activar el programa de interrupción
05
Desactivar el programa de interrupción
06
Fin de una sección del programa
07
Actualizar el temporizador watchdog
08
Comienzo de una repetición de programa
09
Fin de una repetición de programa
10
Comparar datos numéricos
11
Comparar rangos de datos numéricos
12
Transferencia de datos
13
Transferencia shift
14
Copiar e invertir
15
Transferencia de bloque
16
Transferencia de los mismos datos
17
Intercambio de datos
18
Conversión BCD
19
Conversión binaria
20
Adición de datos numéricos
21
Substracción de datos numéricos
22
Multiplicación de datos numéricos
23
División de datos numéricos
24
Incrementar
25
Decrementar
26
Enlace lógico Y
27
Enlace lógico O
28
Enlace lógico exclusivo O
29
Negación de datos
30
Rotación hacia la derecha
31
Rotación hacia la izquierda
32
Rotar bits hacia la derecha
33
Rotar bits hacia la izquierda
34
Trasladar datos binarios bit a bit, hacia la derecha
35
Trasladar datos binarios bit a bit, hacia la izquierda
36
Trasladar datos palabra por palabra hacia la derecha
37
Trasladar datos palabra por palabra hacia la izquierda
38
Escribir en una memoria FIFO
39
Leer de una memoria FIFO
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
/FX
3U
3UC
Indicaciones generales
Controlador
Referencia
FX
2N
FX
FX
1S
1N
FX
2NC
©
©
©
6.2.1
©
©
©
6.2.2
©
©
©
6.2.3
©
©
©
6.2.4
©
©
©
6.2.4
©
©
©
6.2.4
©
©
©
6.2.5
©
©
©
6.2.6
©
©
©
6.2.7
©
©
©
6.2.7
©
©
©
6.3.1
©
©
©
6.3.2
©
©
©
6.3.3
©
6.3.4
©
6.3.5
©
©
©
6.3.6
©
6.3.7
©
6.3.8
©
©
©
6.3.9
©
©
©
6.3.10
©
©
©
6.4.1
©
©
©
6.4.2
©
©
©
6.4.3
©
©
©
6.4.4
©
©
©
6.4.5
©
©
©
6.4.6
©
©
©
6.4.7
©
©
©
6.4.8
©
©
©
6.4.9
©
6.4.10
©
6.5.1
©
6.5.2
©
6.5.3
©
6.5.4
©
©
©
6.5.5
©
©
©
6.5.5
©
6.5.6
©
6.5.7
©
©
©
6.5.8
©
©
©
6.5.9
FX
3U
FX
3G
FX
3UC
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
©
6 – 9