| |||
| Home > Symbols, Literals, Expressions, and Operators > Numeric constants | |||
Numeric constants are 32-bit integers. You can set them using
unsigned numbers in the range 0 to 232-1,
or signed numbers in the range -231 to
23 -1. However, the assembler makes no distinction
between -n and 232-n.
Relational operators such as >= use the unsigned interpretation.
This means that 0 > -1 is {FALSE}.
Use the EQU directive to define constants. You
cannot change the value of a numeric constant after you define it.
You can construct expressions by combining numeric constants and
binary operators.
Assembler Reference:
EQU.