Assembleur 68000 | MULS |
---|---|
Motorola 68000+ | Multiplication signé |
Syntaxe
MULS.W ea,Dn | 68000+ |
MULS.L ea,Dn MULS.L ea,Dh:Dl |
68020+ |
Paramètres
Nom | Description |
---|---|
ea | Ce paramètre permet d'indiquer l'adresse effective de l'opérande source. |
Dn | Ce paramètre permet d'indiquer le registre de donnée de la destination. |
Dh | Ce paramètre permet d'indiquer le registre de donnée dans lequel les 32 bits supérieur du produit sont chargés. |
Dl | Ce paramètre permet d'indiquer le registre de donnée dans lequel les 32 bits inférieur du produit sont chargés. |
Description
Cette instruction permet de multiplier deux opérandes entières et donne un résultat entier.
Algorithme
Destination ← Destination x Source |
Registre de codes de condition
Cette instruction affectera les bits de drapeau du registre de codes de condition de la façon suivante :
Nom du drapeau | Description |
---|---|
X | Ce bit n'est pas affecté. |
N | Ce bit vaut 1 si le résultat est négatif autrement ce bit vaut 0 |
Z | Ce bit vaut 1 si le résultat est zéro, autrement il vaut 0. |
V | Ce bit vaut 1 si un débordement se produit sinon il vaut 0. |
C | Ce bit vaut toujours 0. |
Voir également
Langage de programmation - Assembleur 68000 - Référence d'instructions - MULU
Dernière mise à jour : Mercredi, le 22 novembre 2017