División De Datos Numéricos (Div, Ddiv) - Mitsubishi Electric FX Serie Instrucciones De Programacion

Ocultar thumbs Ver también para FX Serie:
Tabla de contenido

Publicidad

Instrucciones de aplicación
6.4.4
División de datos numéricos (DIV, DDIV)
K, H, KnX, KnY, KnM,
KnS, T, C, D, R ,
Solo en FX
Solo en FX
Forma de funcionamiento
División entre dos datos numéricos
El resultado de la división de números enteros se guarda en una dirección de destino.
Descripción
b Se encuentra una división entre los datos en (S1+) y los datos en (S2+). Los datos en (S1+)
se corresponden con el dividendo. Los datos en (S2+) se corresponden con el divisor.
El resultado de la división se guarda en la dirección de operando indicada en (D+) y en las
direcciones de operando siguientes. El resto de división se guarda en una de las direcciones
de operandos siguientes.
(S1+) : (S2+) = (D+)
b En el bit de mayor valencia se guarda el signo del resultado de la división:
0: signo positivo
1: signo negativo
El signo del resultado de la división depende del signo del dividendo y del divisor.
b En la operación de 32 bits no se puede utilizar Z(V) para (D+).
Dividendo
+
+
Si la dirección de destino es un operando de bit, el controlador no podrá calcular ningún resto
de la división.
Fuente de error
Se produce un error de secuencia del programa cuando el valor del divisor es igual a 0.
La instrucción no se ejecuta.
División de datos de 16 bits (instrucción DIV)
El resultado de una división de 16 bits se guarda en la dirección de operando indicada en D+.
El resto de división se guarda en la dirección de operando siguiente.
Programación FX
/FX
1S
DIV
(S1+)
(S2+)
S1+, S2+
KnY, KnM, KnS,
T, C, D, R , Z (V),
V, Z, U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
Divisor
Cociente
+
+
+
+
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
DIV
(D+)
CPU
Instrucción de
D+
impulso (P)
©
U \G
Tab. 6-12:
Resto de la
división
Signo del resultado de la división
+
+
/FX
3U
3UC
Instrucciones aritméticas
FNC 23
División de datos numéricos
FX2N
FX1S
FX1N
FX3G
FX2NC
©
©
©
Procesamiento
Pasos del programa
16 bits 32 bits DIV/DIVP
©
©
DDIV/DDIVP
FX3U
FX3UC
©
©
7
13
6 – 51

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3gFx3u ... Mostrar todo

Tabla de contenido