An expression is a combination of arguments and operators that evaluates to an 8-, 16-, or 32-bit value. Expressions can be used as values in any command.
An expression can combine any symbol, number, or address with any of the unary and binary operators in the tables in Unary Operators and Binary Operators. All unary operators have the highest precedence; the precedence of binary operators is indicated by their position in the table.