Multiplicación - Mitsubishi Electric FX Serie Manual Del Usuario

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

Publicidad

Programación avanzada
5.4.3
Multiplicación
Con una instrucción MUL multiplica dos valores de 16 ó 32 bits y almacena el resultado en un
tercer rango de operandos.
Plano de contactos
0
³ Multiplicador
· Multiplicador
» Producto (multiplicando x multiplicador = producto)
En la multiplicación de dos valores de 16 bits, el resultado puede sobrepasar el rango que se
INDICACIÓN
puede indicar con 16 bits. Por esto motivo se almacena el producto siempre en dos operan-
dos continuos de 16 bits (= 32 bits).
Cuando se multiplican dos valores de 32 bits, se almacena el resultado incluso en cuatro
operandos continuos de 16 bits (= 64 bits).
Por favor, ponga atención en el tamaño de estos rangos de operandos en la programación y
evite una asignación doble a causa de solapamientos de rangos. En la instrucción un ope-
rando respectivamente que contiene los datos de valor más bajo.
Ejemplos
Multiplicación de los contenidos de D0 y D1 y almacenamiento del resultado en D3 y D2:
MUL D0 D1 D2
La multiplicación se realiza bajo observación del signo. En este ejemplo se multiplica el conte-
nido de D10 con la constante „-5":
MUL D10 K-5 D20
Para la multiplicación de valores de 32 bits se coloca una „D" delante de la instrucción
(MUL -> DMUL)
DMUL D0 D2 D4
Cuando se agrega una „P" a la instrucción MUL (MUL -> MULP, DMUL -> DMULP), se ejecuta
ésta con control por flanco. La siguiente multiplicación se realiza solamente al activarse la
entrada X24:
Plano de contactos
X24
0
Manual de Introducción Familia FX
MUL D0 D1 D2
D 1
D 0
65238
x
MULP D25 D300 D26
Instrucciones aritméticas
Lista de instrucciones
0 MUL
D 0
D 1
x
481
1805
D 10
x
-5
8
D 3
D 2
27643
Lista de instrucciones
0 LD
1 MULP
D0
D1
D2
D 3
D 2
868205
D 21
D 20
-40
D 7
D 6
D 5
D 4
1803374034
X24
D25
D300
D26
5 – 25

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3u

Tabla de contenido