NF C96-036
Arithmétique binaire en virgule flottante pour systèmes à microprocesseurs
L'objectif est qu'une réalisation d'un système à virgule flottante conforme à la présente norme puisse être effectuée entièrement par logiciel, entièrement par matériel, ou par une combinaison quelconque de logiciel et de matériel. C'est l'environnement que le programmeur ou l'utilisateur voit qui est conforme ou non conforme à cette norme. Les composants matériels qui nécessitent un support logiciel pour devenir conformes ne doivent pas être qualifiés de conformes indépendamment d'un tel logiciel.
L'objectif est qu'une réalisation d'un système à virgule flottante conforme à la présente norme puisse être effectuée entièrement par logiciel, entièrement par matériel, ou par une combinaison quelconque de logiciel et de matériel. C'est l'environnement que le programmeur ou l'utilisateur voit qui est conforme ou non conforme à cette norme. Les composants matériels qui nécessitent un support logiciel pour devenir conformes ne doivent pas être qualifiés de conformes indépendamment d'un tel logiciel.
-
1. Domaine d'application3
-
1.1 Objectifs de réalisation3
-
1.2 Inclusions3
-
1.3 Exclusions3
-
2. Définitions3
-
3. Formats5
-
3.1 Ensembles de valeurs6
-
3.2 Formats de base7
-
3.3 Formats étendus8
-
3.4 Combinaisons de formats8
-
4. Arrondi9
-
4.1 Arrondi au plus près9
-
4.2 Arrondis orientés9
-
4.3 Précision d'arrondi9
-
5. Opérations10
-
5.1 Arithmétique10
-
5.2 Racine carrée11
-
5.3 Conversions des formats virgule flottante11
-
5.4 Conversion entre virgule flottante et entier11
-
5.5 Arrondi de nombres en virgule flottante vers une valeur entière11
-
5.6 Conversion binaire-décimale11
-
5.7 Comparaison13
-
6. Infini, non-nombres et zéro signé15
-
6.1 Arithmétique de l'infini15
-
6.2 Opérations avec des non-nombres15
-
6.3 Bit de signe16
-
7. Exceptions16
-
7.1 Opérations invalides16
-
7.2 Division par zéro17
-
7.3 Dépassement de capacité17
-
7.4 Dépassement de capacité inférieur18
-
7.5 Inexactitude19
-
8. Déroutements19
-
8.1 Routine de traitement de déroutement20
-
8.2 Précédente20
- ANNEXE A - Fonctions et prédicats recommandés21
Le service Exigences vous aide à repérer rapidement au sein du texte normatif :
- les clauses impératives à satisfaire,
- les clauses non indispensables mais utiles à connaitre, telles que les permissions et les recommandations.
L’identification de ces types de clauses repose sur le document « Directives ISO/IEC, Partie 2 - Principes et règles de structure et de rédaction des documents ISO » ainsi que sur une liste de formes verbales constamment enrichie.
Avec Exigences, accédez rapidement à l’essentiel du texte normatif !
COBAZ est la solution simple et efficace pour répondre aux besoins normatifs liés à votre activité, en France comme à l’étranger.
Disponible sur abonnement, CObaz est LA solution modulaire à composer selon vos besoins d’aujourd’hui et de demain. Découvrez vite CObaz !
Demandez votre démo live gratuite, sans engagement
Je découvre COBAZ