| |||
| Home > Assembler Reference > Symbols > Numeric constants | |||
Numeric constants are 32-bit integers. You can set them using
unsigned numbers in the range 0 to 2 32 –
1, or signed numbers in the range –231 to
231 – 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 (see EQU). You cannot
change the value of a numeric constant after you define it.
See also Numeric expressions and Numeric literals.