Delta DVP-ES2 Manual De Operación página 188

Tabla de contenido

Publicidad

API
Mnemónico
23
D
DIV
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
D
Operandos:
S
: Dividendo
S
: Divisor
1
2
Explicación:
1. Esta instrucción divide S
cuidado en signos positivos o negativos de S
.
bits
2. Esta instrucción no será ejecutada cuando el divisor es 0. M1067 y M1068 estarán ON y
D1067 registra el código de error 0E19 (hex).
3. Si los operandos S
, S
1
4. D usa el índice E, entonces solo está disponible la instrucción de 16 bits.
5. División BIN de 16 bits:
S
1
b15.............b00
b15.............b00
/
Si D se especifica con un dispositivo de bit, puede designar K1 ~ K4 para almacenar un
resultado de 16 bits. Los usuarios pueden usar 2 registros consecutivos de 16 bits para
almacenar datos de 32 bits del cociente y el residuo.
6. División BIN de 32 bits:
S
S
S
+ 1
1
1
b15..b00
b15..b00
b15..b00 b15..b00
/
Si D se especifica con un dispositivo de bit, puede designar K1 ~ K8 para almacenar un
resultado de 32 bits. Los usuarios pueden usar 2 registros consecutivos de 32 bits para
almacenar el cociente y el residuo.
Operandos
División
Dispositivos de palabra
S
K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
*
*
*
*
*
*
*
PULSE
ES2/EX2 SS2
SA2
SX2 ES2/EX2 SS2
D: Cociente y residuo
y S
en formato BIN y almacena el resultado en D. Debe tener
1
2
1
usan el índice F, entonces solo está disponible la instrucción de 16 bits.
2
Cociente
S
D
2
b15.............b00 b15.............b00
=
Cociente
S
D
+ 1
+ 1
2
2
b31..b16 b15..b00
=
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 EX2 SX2
Escalones de programa
DIV, DIVP: 7 escalones
*
*
*
*
*
DDIV, DDIVP:
*
*
*
*
*
13 escalones
*
*
*
*
*
16 bits
SA2
SX2 ES2/EX2 SS2
, S
y D al realizar operaciones de 16 bits
2
Residuo
D
+ 1
Residuo
D
D
D
+ 3
+ 2
b31..b16 b15..b00
Controladores
32 bits
SA2
SX2
y
32
3-77

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Dvp-ex2Dvp-ss2Dvp-sa2Dvp-sx2

Tabla de contenido