Voici la liste des codes d'erreurs pouvant être retournée par A86 :
Code d'erreur | Message | Description |
---|---|---|
01 | Unknown Mnemonic | Ce code d'erreur permet d'indiquer la mnémonique est inconnu. |
02 | Jump > 128 | Ce code d'erreur permet d'indiquer que l'opérande de destination d'un saut conditionnel doit être une étiquette dans les 128 octets de la fin de l'instruction. |
03 | [BX+BP] And [SI+DI] Not Allowed | Ce code d'erreur permet d'indiquer que [BX+BP] et [SI+DI] ne sont pas autorisés. |
04 | Bad Character In Number | Ce code d'erreur permet d'indiquer que la présence de mauvais caractère dans un nombre a été détecté. |
05 | Operands Not Allowed | Ce code d'erreur permet d'indiquer que des opérandes non autorisés sont rencontrées. |
06 | Symbol Required | Ce code d'erreur permet d'indiquer qu'un symbole est requis. |
07 | Local Symbol Required | Ce code d'erreur permet d'indiquer qu'un symbole local est requis. |
08 | Too Many Operands | Ce code d'erreur permet d'indiquer qu'il y a trop d'opérandes. |
09 | Constant Required | Ce code d'erreur permet d'indiquer qu'une constante est requise. |
10 | More Operands Required | Ce code d'erreur permet d'indiquer qu'il y a plus d'opérandes de requises. |
11 | Constant/Label Not Allowed | Ce code d'erreur permet d'indiquer qu'une constante ou une étiquette n'est pas autorisée. |
12 | Segment Register Not Allowed | Ce code d'erreur permet d'indiquer qu'un registre de segment n'est pas autorisé. |
13 | Byte/Word Combination Not Allowed | Ce code d'erreur permet d'indiquer qu'une combinaison d'octet et de mot n'est pas autorisée. |
14 | Bad Operand Combination | Ce code d'erreur permet d'indiquer qu'une mauvaise combinaison d'opérandes est rencontrée. |
15 | Bad Subtraction Operands | Ce code d'erreur permet d'indiquer qu'une mauvaise opérande de soustraction est rencontrée. |
16 | Definition Conflicts With Forward Reference | Ce code d'erreur permet d'indiquer qu'un conflit de définition avec la référence directe s'est produit. |
17 | Divide Overflow | Ce code d'erreur permet d'indiquer un débordement de division. |
18 | Same Type Required | Ce code d'erreur permet d'indiquer que le même type est requis. |
19 | CS Destination Not Allowed | Ce code d'erreur permet d'indiquer que le registre CS n'est pas autorisé comme destination. |
20 | Left Operand Not Allowed | Ce code d'erreur permet d'indiquer que l'opérande de gauche n'est pas autorisé. |
21 | Bad Single Operand | Ce code d'erreur permet d'indiquer qu'un mauvais opérande simple est rencontré. |
22 | Bad DUP Usage | Ce code d'erreur permet d'indiquer une mauvais utilisation de DUP. |
23 | Number Too Large | Ce code d'erreur permet d'indiquer que le nombre est trop large. |
24 | SEGMENT or ENDS Required | Ce code d'erreur permet d'indiquer que «SEGMENT» ou «ENDS» sont requis. |
25 | Bad CALL/JMP Operand | Ce code d'erreur permet d'indiquer que l'opérande CALL/JMP est mauvaise. |
26 | Memory Doubleword Required | Ce code d'erreur permet d'indiquer que un double mot dans la mémoire est requis. |
27 | Bad IN/OUT Operand | Ce code d'erreur permet d'indiquer que l'opérande de IN/OUT est mauvais. |
28 | Type Required | Ce code d'erreur permet d'indiquer que le type est requis. |
29 | Bad Rotate/Shift Operand | Ce code d'erreur permet d'indiquer que l'opérande de décalage ou de rotation est mauvais. |
30 | Byte-Sized Constant Required | Ce code d'erreur permet d'indiquer qu'une constante de taille octet est requise. |
31 | Instruction In Data Segment Not Allowed | Ce code d'erreur permet d'indiquer que l'instruction dans le segment de données n'est pas autorisé. |
32 | Bad String | Ce code d'erreur permet d'indiquer qu'une mauvaise chaîne de caractères est rencontré. |
33 | Bad Data Operand | Ce code d'erreur permet d'indiquer qu'un mauvais opérande de données est rencontré. |
34 | Index Brackets Required | Ce code d'erreur permet d'indiquer qu'un index de crochet est requis. |
35 | Bad Character | Ce code d'erreur permet d'indiquer qu'un mauvais caractère est rencontré. |
36 | String > 2 Not Allowed | Ce code d'erreur permet d'indiquer qu'une chaîne de caractères de plus de 2 caractères de long n'est pas autorisé. |
37 | Misplaced Built-In Symbol | Ce code d'erreur permet d'indiquer que le symbole intégré est mal placé. |
38 | Segment Combination Not Allowed | Ce code d'erreur permet d'indiquer que la combinaison de segment n'est pas autorisée. |
39 | Bad Index Register | Ce code d'erreur permet d'indiquer que la présence d'un mauvais registre d'index est rencontré. |
40 | Conflicting Multiple Definition Not Allowed | Ce code d'erreur permet d'indiquer qu'un conflit de multiple définition n'est pas autorisé. |
41 | ENDS Has No Segment | Ce code d'erreur permet d'indiquer qu'un ENDS n'est pas un segment. |
42 | Bad IF Operand | Ce code d'erreur permet d'indiquer qu'un mauvais opérande dans un IF est rencontré. |
43 | Parenthesis/Bracket Mismatch | Ce code d'erreur permet d'indiquer qu'une parenthèse ou un crochet est mal placé. |
44 | Bad Forward Reference Combination | Ce code d'erreur permet d'indiquer qu'une mauvaise combinaison de référence directe s'est produit. |
45 | Is It Byte Or Word? | Ce code d'erreur permet d'indiquer qu'il n'est pas possible de déterminer si le type de données est Byte ou Word. |
46 | Bad #-Construct | Ce code d'erreur permet d'indiquer qu'une mauvaise construction «#» est rencontré. |
47 | #ENDIF Required | Ce code d'erreur permet d'indiquer qu'un «#ENDIF». |
48 | #EM Required To End Macro | Ce code d'erreur permet d'indiquer qu'un «#EM» est requis à la fin de la macro. |
49 | End Delimiter to COMMENT Required | Ce code d'erreur permet d'indiquer qu'un délimiteur de fin dans le COMMENT est requis. |
50 | Reg,Mem Required | Ce code d'erreur permet d'indiquer qu'un Reg,Mem est requis. |
51 | Segment Override Not Allowed Here | Ce code d'erreur permet d'indiquer qu'un remplacement de segment n'est pas autorisé à cet emplacement. |
52 | Byte Operand Required | Ce code d'erreur permet d'indiquer qu'un opérande de type de données Byte est requis. |
53 | Word Register Required | Ce code d'erreur permet d'indiquer qu'un registre de type de données Word est requis. |
54 | Floating-Point Chip Required | Ce code d'erreur permet d'indiquer qu'une puce de calcul à virgule flottante est requis. |
55 | Bad Floating-Point Operand | Ce code d'erreur permet d'indiquer qu'un mauvais opérande à virgule flottante est rencontré. |
56 | Constant 0--7 Required | Ce code d'erreur permet d'indiquer qu'une constante entre 0 et 7 est requise. |
57 | Memory Operand Required | Ce code d'erreur permet d'indiquer qu'une opérande mémoire est requise. |
58 | Segment Or Struc Name Not Allowed | Ce code d'erreur permet d'indiquer qu'un segment ou un nom de structure n'est pas autorisé. |
59 | Word Operand Required | Ce code d'erreur permet d'indiquer qu'un opérande de type de données Word est requis. |
60 | Circular Definition Not Allowed | Ce code d'erreur permet d'indiquer qu'une définition circulaire n'est pas autorisé. |
61 | Overlapping Local Not Allowed | Ce code d'erreur permet d'indiquer qu'un chevauchement local n'est pas autorisé. |
62 | Instruction Not Allowed On Your CPU | Ce code d'erreur permet d'indiquer que l'instruction n'est pas autorisé avec votre microprocesseur. |
97 | Object Overflow | Ce code d'erreur permet d'indiquer qu'un débordement d'objet s'est produit. |
98 | Undefined Symbol Not Allowed | Ce code d'erreur permet d'indiquer qu'un symbole n'est pas autorisé. |
99 | Symbol Table Overflow | Ce code d'erreur permet d'indiquer qu'un débordement de table de symbole s'est produit. |
Dernière mise à jour : Samedi, le 8 août 2020