Section courante

A propos

Section administrative du site

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

DestinationDestination 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