The error messages produced by the assembler fall into three categories:
Fatal error messages
Assembly error messages
Warning messages
The messages for each category are listed below in numerical order, with a brief explanation of each error. To look up an error message, first determine the message category, then find the error number. All messages give the filename and line number where the error occurs.
Fatal Error Messages
Fatal error messages indicate a severe problem, one that prevents the assembler from processing your program any further. These messages have the following format:
filename (line) : fatal error A1xxx: messagetext
After the assembler displays a fatal-error message, it terminates without producing an object file or checking for further errors.
Assembly Error Messages
Assembly error messages identify actual program errors. There messages appear in the following format:
filename (line) : error A2xxx: messagetext
The assembler does not produce an object file for a source file that has assembly errors in the program. When the assembler encounters such errors, it attempts to recover from the error. If possible, it continues to process the source file and produce error messages. If errors are too numerous or too severe, the assembler stops processing.
Warning Messages
Warning messages are informational only; they do not prevent assembly and linking. These messages appear in the following format:
filename (line) : warning A4xxx: messagetext