Writing ARM and Thumb Assembly Language
2-14 Copyright © 2000, 2001 ARM Limited. A ll rights reserved. ARM DUI 0068B
Constants
Constants can be num eric, boolean, ch aracter or string:
Numbers Numeric constants are accepted in three forms:
Decimal, for example ,
123
Hexadecimal, for exam ple,
0x7B
n_xxx
where:
n
is a base between 2 and 9
xxx
is a number in that base.
Boolean The Boolean constants
TRUE
and
FALSE
must be written as
{TRUE}
and
{FALSE}
.
Characters Character constants consist of opening and closing single quotes,
enclosing either a single character or an escaped character, using the
standard C escape character s.
Strings Strings consist of opening and closing double quotes, enclosing
characters and spaces. If double quotes or dollar signs are used within a
string as literal text characters, they must be represented by a pair of the
appropriate character. For example, you must use
$$
if you require a
single
$
in the string. The standard C escape sequences can be used within
string constants.