Expressions have absolute and relocatable values. Whether an expression is absolute or relocatable depends on the value of the terms it contains. The assembler evaluates relocatable and absolute expressions at assembly time. Figure 1 shows examples of valid expressions.
In addition to expressions used in coding operand entries, there are three types of expression that you can use only in conditional assembly instructions: arithmetic, logical, and character expressions. They are evaluated during conditional assembly. For more information, see Assigning values to SET symbols.
* BETA*10
AREA1+X'2D' B'101'
*+32 C'ABC'
N-25 29
FIELD+332 L'FIELD
FIELD LAMBDA+GAMMA
(EXIT-ENTRY+1)+GO TEN/TWO
ALPHA-BETA/(10+AREA*L'FIELD)-100 =F'1234'
=A(100,133,175,221)+8