Assembleur 80x86 | FIMUL |
---|---|
INTEL MPU 8087+ | Float Integer Multiplication |
Syntaxe
FIMUL source,cible |
Description
Cette instruction permet de multiplier le nombre réel «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 FIMUL(source,cible) source ← source x cible |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
FIMUL mem16 | DEh /1 | Cette instruction permet de multiplier le nombre réel «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. |
FIMUL mem32 | DAh /1 | Cette instruction permet de multiplier le nombre réel «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. |
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 845
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