Specifications

820 ML Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 820 of 136 Printed: 10/09/00 02:49 PM
A2147 macro label not defined : macrolabel
The given macro label was not found.
A macro label is defined with :macrolabel.
A2148 invalid symbol type in expression : identifier
The given identifier was used in an expression in which it was not valid.
For example, a macro procedure name is not allowed in an expression.
A2149 byte register cannot be first operand
A byte register was specified to an instruction that cannot take it as the first operand.
A2150 word register cannot be first operand
A word register was specified to an instruction that cannot take it as the first operand.
A2151 special register cannot be first operand
A special register was specified to an instruction that cannot take it as the first operand.
A2152 coprocessor register cannot be first operand
A coprocessor (stack) register was specified to an instruction that cannot take it as the
first operand.
A2153 cannot change size of expression computations
An attempt was made to set the expression word size when the size had been already set
using the EXPR16, EXPR32, SEGMENT:USE32, or SEGMENT:FLAT option or the
.386 or higher processor selection directive.
A2154 syntax error in control-flow directive
The condition for a control-flow directive (such as .IF or .WHILE) contained a syntax
error.
A2155 cannot use 16-bit register with a 32-bit address
An attempt was made to mix 16-bit and 32-bit offsets in an expression.
Use a 32-bit register with a symbol defined in a 32-bit segment.
For example, if id1 is defined in a 32-bit segment, the following causes this error:
id1[bx]
A2156 constant value out of range
An invalid value was specified for the PAGE directive.
The first parameter of the PAGE directive can be either 0 or a value in the range 10
255.
The second parameter of the PAGE directive can be either 0 or a value in the range 60
255.