Funciona-
Multiplicación y división de datos BCD (8 posiciones)
miento
DBx
Los datos BCD indicados en s1 se suman con los datos BCD en s2 y el resultado de
multiplicación se almacena en d1.
Cuando se trata en el d1 de un operando de bit, pueden procesarse solamente las últimas 8
posiciones (los 32 bits de valor inferior).
Ejemplo:
K1: 4 bits más bajos (b0 hasta b3)
K4: 16 bits más bajos (b0 hasta b15)
K8: 32 bits (b0 hasta b31)
El valor de datos indicado en s1 y s2 debe ser un número decimal de 8 posiciones entre 0 y
99999999. En caso de números con menos de 8 posiciones, se llenan las primeras posiciones
con un 0 (por ejemplo: 12345 = 00012345).
DB/
Los datos BCD indicados en s1 se dividen por los datos BCD en s2 y el resultado de división
se almacena en d1.
El resultado de la división se almacena como secuencia de bits de dos palabras de datos de
32 bits, dividido en cuociente y valor residual.
El cuociente (BCD, 8 posiciones) se almacena en los 32 bits de valor inferior. El valor residual
(BCD, 8 posiciones) se almacena en los 32 bits de valor superior. En los operandos de bits no
se almacena el valor residual de los resultados de división.
Programación MELSEC A y Q
Multiplicación BCD (8 posiciones)
División BCD (8 posiciones)
DBx, DBxP, DB/, DB/P
DBXP_0E1
DBXP_0E2
6 – 57