Mul Ti Pli Ca Ti On - Mitsubishi Electric MELSEC FX Serie Manuel

Masquer les pouces Voir aussi pour MELSEC FX Serie:
Table des Matières

Publicité

In struc tions arith mé ti ques
5.4.3

Mul ti pli ca ti on

Une instruc tion MUL per met à l'API FX de mul ti plier deux valeurs à 16 ou 32 bits et enre gi stre
le résul tat dans une troi sième zone d'opé rande.
Schéma à contacts
0
Mul ti pli can de
Mul ti plic ateur
Pro duit (mul ti pli cande x mul ti pli ca teur = pro duit)
NOTE
Lors de la mul ti pli ca ti on de deux va leurs à 16 bits, le ré sul tat peut dé pas ser la pla ge qui peut
être re pré sen tée avec 16 bits. Pour cet te rai son, le pro duit est tou jours sto cké dans deux
opé ran des à 16 bits suc ces sifs (= 32 bits).
Si deux va leurs à 32 bits sont mul ti plié es, le ré sul tat est en re gi stré dans qua tre opé ran des
à 16 bits suc ces sifs (= 64 bits).
Veuil lez te nir comp te de la gran deur des pla ges d'opé ran des lors de la pro gram ma ti on et
évi tez une dou ble af fec ta ti on par che vau che ment des pla ges. Dans l'in struc ti on est in di qué
l'opé ran de qui con tient les don nées de poids fai ble.
Exemples
Mul ti pli ca tion des con te nus de D0 et D1 et enre gi stre ment du résul tat dans D3 et D2 :
La mul ti pli ca tion est réa li sée en tenant compte du signe. Dans cet exem ple, le con tenu de
D10 est mul ti plié avec la cons tante «-5» :
Pour la mul ti pli ca tion de valeurs à 32 bits, l'in struc tion doit être pré cé dée d'un «D»
(MUL -> DMUL)
Si un «P» est ajouté à l'in struc tion (MUL -> MULP, DMUL -> DMULP), elle sera exé cu tée com -
mandée par transition. La mul ti pli ca tion sui vante est réa li sée seu le ment lors de l'ac ti vat ion de
l'en trée X24 :
Schéma à contacts
0
5 – 26
MUL D0 D1 D2
X24
MULP D25 D300 D26
Pro gram ma ti on avan cée
Liste d'instructions
0 MUL
D0
D1
Liste d'ins truc tions
0 LD
X24
1 MULP
D25
D300
MITSUBISHI ELECTRIC
D2
D26

Publicité

Table des Matières
loading

Table des Matières