![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/2/0e/20ec85b2-b9bc-4e53-844e-d80f714ced21/20ec85b2-b9bc-4e53-844e-d80f714ced21-bg1a.png)
Writing ARM and Thumb Assembly Language
2-14 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
Constants
Constants can be numeric, boolean, character or string:
Numbers Numeric constants are accepted in three forms:
• Decimal, for example,
123
• Hexadecimal, for example,
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 characters.
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.