Expressions.
Arithmetic expressions can be formed from symbolic addresses and
constants, integer constants, and arithmetic operators. Expressions
involving only symbolic and integer constants, or the difference
between two relocatable symbols, defined in the current module,
are called absolute expressions. They can be
used wherever an integer constant can be used. Expressions involving
the sum or difference of a symbolic address and an absolute expression
are called relocatable expressions or address
expressions. The constant part of an expression, the
part that does not refer to relocatable expressions, can use parenthesized
subexpressions to alter operator precedence.