Assembleur 80x86 | FMUL |
---|---|
INTEL MPU 8087+ | Float MULtiplication |
Syntaxe
FMUL source,cible |
Description
Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». Si la «cible» n'est pas définit, le registre ST(0) est utilisé. Si «source» et «cible» ne sont pas définit, les registres ST(1) et ST(0) sont utilisés.
Algorithme
MODULE FMUL(source,cible) source ← source x cible |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
FMUL mem32 | D8h /1 | Cette instruction permet de multiplier le nombre réel de valeur positive «source» 32 bits par «cible» et sauvegarde le résultat dans «cible». |
FMUL mem64 | DCh /1 | Cette instruction permet de multiplier le nombre réel de valeur positive «source» 64 bits par «cible» et sauvegarde le résultat dans «cible». |
FMUL fpureg | D8h (C8h+r) | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». |
FMUL ST0,fpureg | D8h (C8h+r) | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». |
FMUL TO fpureg | DCh (C8h+r) | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». |
FMUL fpureg,ST0 | DCh (C8h+r) | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». |
Voir également
Langage de programmation - Assembleur 80x86 - MPU : Coprocesseur mathématique
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 847
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 455 à 459.
Dernière mise à jour : Vendredi, le 5 septembre 2014