Section courante

A propos

Section administrative du site

Assembleur 80x86

FDIV

INTEL MPU 8087+ Float Division

Syntaxe

FDIV source, cible

Description

Cette instruction offre la possibilité d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible. Si cible n'est pas spécifié, le registre mathématique ST(0) est inutilisé. Si source et cible ne sont pas défini, le couple de registre mathématique ST(1) et ST(0) sont utilisés.

Remarques

Algorithme

MODULE FDIV(source, cible)
   sourcesource ÷ cible

Mnémonique

Instruction Opcode Description
FDIV mem32 D8h /6 Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.
FDIV mem64 DCh /6 Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.
FDIV fpureg D8h (F0h+r) Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.
FDIV ST0,fpureg D8h (F0h+r) Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.
FDIV TO fpureg DCh (F8h+r) Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.
FDIV fpureg,ST0 DCh (F8h+r) Cette instruction permet d'effectuer des divisions de nombre réel de valeur positive source par cible et enregistrer le résultat dans cible.

Exemples

L'exemple suivant permet d'effectuer une division de nombre réel situé dans le registre ST(1) :

  1. FDIV ST(1)

L'exemple suivant permet de charger un nombre réel, de le diviser par un symbole et de le dépiler :

  1. FLD DWord Ptr [01234ABC]
  2. FDIV DWord Ptr [UnSymbole]
  3. FSTP DWord Ptr [01234ABC]

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 843
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 422 à 424.

Dernière mise à jour : Vendredi, le 5 septembre 2014