Section courante

A propos

Section administrative du site

Assembleur 80x86

FUCOM

INTEL MPU 80387+ Float Unordered Compare

Syntaxe

FUCOM fpureg
FUCOM ST0,fpureg

Description

Cette instruction compare le registre ST0 avec un opérande et fixe les drapeaux de façon approprié.

Algorithme

EVALUER CAS (relation de l'opérande) DE
   CAS ST(0) > ST(i):
      ZF ← 0
      PF ← 0
      CF ← 0
   CAS ST(0) < ST(i):
      ZF ← 0
      PF ← 0
      CF ← 1
   CAS ST(0) = ST(i):
      ZF ← 1
      PF ← 0
      CF ← 0
FIN EVALUER CAS

Mnémonique

Instruction Opcode Description
FUCOM fpureg DDh (E0h+r) Cette instruction compare le registre ST0 avec un opérande et fixe les drapeaux de façon approprié.
FUCOM ST0,fpureg DDh (E0h+r) Cette instruction compare le registre ST0 avec un opérande et fixe les drapeaux de façon approprié.

Voir également

Langage de programmation - Assembleur 80x86 - MPU : Coprocesseur mathématique

Références

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 513 à 515.

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