Section courante

A propos

Section administrative du site

Jcl8087

8087
Delphi / C++Builder

Description

Cette unité permet de fournir des routines pour manipuler le coprocesseur mathématique x87, également appelé FPU (Floating Point Unit). Cette unité est principalement utilisée pour contrôler et configurer le comportement du coprocesseur mathématique dans les systèmes x86.

Liste des procédures et des fonctions

Nom Description
ClearPending8087Exceptions Cette fonction permet d'effacer les exceptions en attente du coprocesseur et retourne les exceptions qui étaient en attente avant l'effacement.
Get8087ControlWord Cette fonction permet de retourner la "Control Word" actuelle du coprocesseur 8087. Cette valeur détermine les paramètres de fonctionnement du coprocesseur, comme le masquage des exceptions et le mode de précision.
Get8087Infinity Cette fonction permet de récupérer le mode d'infini actuel (affine ou projectif) du coprocesseur.
Get8087Precision Cette fonction permet de récupérer le mode de précision actuel du coprocesseur (simple, double ou étendue).
Get8087Rounding Cette fonction permet de récupérer le mode d'arrondi actuel du coprocesseur.
Get8087StatusWord Cette fonction permet de retourner la "Status Word" du coprocesseur, contenant des informations sur l'état des exceptions et des opérations en virgule flottante. Si ClearExceptions est True, les exceptions en attente sont effacées.
GetMasked8087Exceptions Cette fonction permet de retourner les exceptions étant actuellement masquées (celles ne déclenchant pas d'interruptions ou d'erreurs).
GetPending8087Exceptions Cette fonction permet de retourner les exceptions en attente actuellement dans le coprocesseur.
Mask8087Exceptions Cette fonction permet de masquer les exceptions spécifiées et retourne les exceptions qui étaient précédemment masquées.
Set8087ControlWord Cette fonction permet de définir la "Control Word" du coprocesseur et retourne l'ancienne valeur.
Set8087Infinity Cette fonction permet de définir le mode d'infini (affine ou projectif) du coprocesseur et retourne l'ancien mode.
Set8087Precision Cette fonction permet de définir le mode de précision du coprocesseur et de retourner l'ancien mode.
Set8087Rounding Cette fonction permet de définir le mode d'arrondi du coprocesseur et retourne l'ancien mode.
SetMasked8087Exceptions Cette fonction permet de masquer les exceptions spécifiées dans Exceptions et, si ClearBefore est True, efface d'abord les exceptions en attente. Retourne les exceptions masquées avant l'appel de cette fonction.
Unmask8087Exceptions Cette fonction permet de démasquer les exceptions spécifiées et retourne les exceptions qui étaient masquées avant cet appel. Si ClearBefore est True, les exceptions en attente sont effacées avant le démasquage.


Dernière mise à jour : Lundi, le 19 août 2024