Section courante

A propos

Section administrative du site

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)
   sourcesource 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