The value of a variable can be changed as assembly proceeds. Variables are local to the assembler. This means that in the generated code or data, every instance of the variable has a fixed value.
Variables are of three types:
The type of a variable cannot be changed.
The range of possible values of a numeric variable is the same as the range of possible values of a numeric constant or numeric expression.
The possible values of a logical variable are
The range of possible values of a string variable is the same as the range of values of a string expression.
LCLS directives to declare symbols representing variables,
and assign values to them using the