Référence des messages d'erreurs
Lorsque des erreurs se produisent dans le programme en langage assembleur, elles sont répertoriées sous forme de drapeau à un seul caractère dans la position la plus à gauche de la liste des sources. La ligne en erreur est également renvoyée en écho à la console afin que la liste des sources n'ait pas besoin d'être examinée pour déterminer si des erreurs sont présentes. Les codes d'erreur sont répertoriés dans le tableau suivant :
Code d'erreur | Description |
---|---|
D | Erreur de données : l'élément dans l'instruction de données ne peut pas être placé dans la zone de données spécifiée. |
E | Erreur d'expression : l'expression est mal formée et ne peut pas être calculée au moment de l'assemblage. |
L | Erreur d'étiquette : l'étiquette ne peut pas apparaître dans ce contexte ; peut être une étiquette en double. |
N | Non implémenté : fonctionnalités qui apparaîtront dans les futures versions d'ASM. Par exemple, les macros sont reconnues, mais signalées dans cette version. |
O | Débordement : l'expression est trop compliquée (trop d'opérateurs en attente) pour être calculée et doit être simplifiée. |
P | Erreur de phase : l'étiquette n'a pas la même valeur lors de deux passages successifs dans le programme. |
R | Erreur de registre : la valeur spécifiée en tant que registre n'est pas compatible avec le code d'opération. |
S | Erreur de syntaxe : l'instruction n'est pas correctement formée. |
Y | Erreur de valeur : l'opérande rencontré dans l'expression est mal formé. |
Le tableau suivant répertorie les messages d'erreur dus aux conditions d'erreur du terminal :
Message | Description |
---|---|
NO SOURCE FILE PRESENT | Le fichier spécifié dans la commande ASM n'existe pas sur le disque. |
NO DIRECTORY SPACE | Le répertoire du disque est plein ; effacez les fichiers inutiles et réessayez. |
SOURCE FILE NAME ERROR | Nom de fichier ASM mal formé, par exemple, il est spécifié avec des champs ?. |
SOURCE FILE READ ERROR | Le fichier source ne peut pas être lu correctement par l'assembleur ; exécuter un TYPE pour déterminer le point d'erreur. |
OUTPUT FILE WRITE ERROR | Les fichiers de sortie ne peuvent pas être écrits correctement ; la cause la plus probable est un disque plein, effacez et réessayez. |
CANNOT CLOSE FILE | Le fichier de sortie ne peut pas être fermé ; vérifiez si le disque est protégé en écriture. |
Dernière mise à jour : Lundi, le 16 janvier 2023