Diagnostic Messages
Error Messages
| CAUSE | The displacement for this instruction |
|
| must be a constant expression. |
| ACTION | Rewrite the instruction so that it uses |
|
| a constant expression. |
1054 | MESSAGE | Unexpected items at end of |
|
| line |
| CAUSE | Legal operands are followed by |
|
| trailing characters or operators. |
| ACTION | Examine entire sequence of |
|
| operations for syntactic integrity. |
|
| Possibly insert a “;” to denote a |
|
| comment after legal operands. |
1055 | MESSAGE | Label must be defined within |
|
| a declared subspace |
| CAUSE | Label is present before a .SUBSPA |
|
| directive. |
| ACTION | Place label after issuing .SUBSPA |
|
| directive. |
1056 | MESSAGE | Poorly formed .DWORD argument |
| CAUSE | The syntax for this .DWORD |
|
| argument is invalid. |
| ACTION | Consult the Assembler manual for |
|
| the valid syntax. |
1057 | MESSAGE | Unexpected register symbol %s |
|
| found in a constant |
|
| expression |
| CAUSE | A predefined register or a name |
|
| defined by a .REG directive was |
|
| encountered in a location where only |
|
| an integer constant, a name defined |
|
| by a .EQU directive, may occur. |
| ACTION | Replace the predefined register or a |
|
| name defined by a .REG directive by a |
|
| constant, or change the .REG |
|
| directive into a .EQU directive. |
164 | Chapter 8 |