| |||
Home > Assembler Reference > Symbols > 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 (see EQU). You cannot
change the value of a numeric constant after you define it.
See also Numeric expressions and Numeric literals.