ARM DUI 0068B Copyright © 2000, 2001 ARM Limited. All r ights reserved. Index-1
Index

The items in this index are listed in alphabetical order, with symbols and numerics appearing at the end. The

references given are to page numbers.

A

Absolute addresses 3-15
ADD instruction 2-58
Addresses
loading into registers 2-30
ADR
ARM pseudo-instruction 4-78, 4-79
Thumb pseudo-instruction 5-40
ADR pseudo-instruction 2-30, 2-58
ADR Thumb pseudo-instruction 2-30
ADRL pseudo-instruction 2-30, 2-58
ALIGN directive 2-56, 7-50
Alignment 2-56
ALU status flags 2-20
:AND: operator 2-56
AREA directive 2-13, 2-15, 7-52
AREA directive (literal pools) 2-28
armsd
command syntax 3-2
Assembly language
absolute addresses 3-15
alignment 2-56
base register 2-52
binary operators 3-28
block copy 2-44
Boolean constants 2-14
built-in variables 3- 10
case rules 2-12
character constants 2-14
code size 2-61
comments 2-13
condition code suffixes 2-21
conditional execution 2-20
constants 2-14
coprocessor names 3-9
data structures 2-51
defining macros 7-27
ELF sections 2-15
entry point 2-16, 7-56
examples 2-2, 2-15, 2-17, 2-22,
2-28, 2-31, 2-35, 2-37, 2-44,
2-61, 2-63
examples, Thumb 2-18, 2-24, 2-38,
2-46
execution speed 2-61
floating-point literals 3-22
format of source lines 3-8
global variables 7-4, 7-7
immediate constants, ARM 2-26
jump tables 2-32
labels 2-13, 3-15
line format 2-12
line length 2-12
literal pools 2-28
loading addresses 2-30
loading constants 2-25
local labels 2-13, 3-16
logical
expressions 3-23
variables 3-13
logical literals 3-23
macros 2-48
maintenance 2-56
maps 2-51
multiple register transfers 2-39
multiplicative operators 3-28
nesting subroutines 2-43
numeric constants 2-14, 3-13