Tous les articles par Mr COBOL

S0F2

Explications du S0F2:

ERREUR DE LONGUEUR SUR FICHIER INDEXE (entre autres).

Interruption programme oendant l’exécution d’une instruction Svc de type 1 (paramètres incorrects).

Solutions:

S0CF

Explications du S0CF:

DEPASSEMENT DE CAPACITE POUR ADDITION, SOUSTRACTION, MULTIPLICATION, DIVISION EN VIRGULE FLOTTANTE.(peu courant).

Division virgule flottante avec mantisse à zéro.

Solutions:

S0CE

Explications du S0CE:

DEPASSEMENT DE CAPACITE POUR ADDITION, SOUSTRACTION, MULTIPLICATION, DIVISION EN VIRGULE FLOTTANTE.(peu courant).

Mantisse non significative (zéro).

Peut être masquée: bit 39 du PSW.

Solutions:

S0CD

Explications du S0CD:

DEPASSEMENT DE CAPACITE POUR ADDITION, SOUSTRACTION, MULTIPLICATION, DIVISION EN VIRGULE FLOTTANTE.(peu courant).

Caractéristique inférieure à 0 (virgule flottante).

Peut être masquée: bit 38 du PSW.

Solutions:

S0CC

Explications du S0CC:

DEPASSEMENT DE CAPACITE POUR ADDITION, SOUSTRACTION, MULTIPLICATION, DIVISION EN VIRGULE FLOTTANTE.(peu courant).

Caractéristique supérieure à 127 (virgule flottante).

Solutions:

S0CB

Explications du S0CB:

ERREUR DE DIVISION DECIMALE

Se produit lorsque la longueur du quotient d’une division décimale est supérieure à la longueur de la zone qui lui est réservée.

Résultat d’une division décimale supérieur à la zone réceptrice.

Exemple:

division par zéro.

Solutions:

S0CA

Explications du S0CA:

ERREUR DE DEPASSEMENT DE CAPACITE EN DECIMAL CONDENSE

L’opération en cours ne peut se terminer car le résultat dépasse la capacité de la zone réceptrice.

Solutions:

Autres informations :

Dépassement de capacité sur opération arithmétique.

Cause :

Erreur de dépassement de capacité en décimal.

La zone réceptrice est trop petite pour contenir le résultat de l’opération.

S0C9

Explications du S0C9:

ERREUR DE DIVISION EN BINAIRE

Se produit lorsque le quotient dépasse le contenu d’un registre (maximum 31 bits).

Résultat d’une division binaire excédant la taille d’un registre ou résultat d’une conversion binaire excédant 31 bits (2 ** 31 – 1).

Exemple :

Division par zéro ou une division avec un dividende trop grand.

Solutions: