Index
Index-4 Copyright © 2000, 2001 ARM Lim ited. All rights re served. ARM DUI 0068B
LDM instruction 2-39, 2-54, 3-3, 7-8
Thumb 2-46
LDR
pseudo-instruction 2-25, 2-27, 2-35,
4-82
Thumb pseudo-instruction 5-41
LDR pseudo-instruction 7-14
:LEFT: operator 3-28
:LEN: operator 3-26
Line format, assembly language 2-12
Line length, assembly language 2-12
Link register 2-5, 2-17
Linking
assembly language labels 2-13
Literal pools, assembly language 2-28
Loading constants, assembly language
2-25
Local
labels, assembly 3-16
variables, assembly 7-6, 7-7
Local labels, assembly language 2-13
Logical
expressions, assembly 3-23
variable, assembly 3-13
Logical literals, assembly 3-23
LTORG directive 7-14
M
MACRO directive 2-48, 7-27
MAP directive 2-51, 7-15
Maps, assembly language
program-relative 2-54
register-based 2-53
relative 2-52
MEND directive 7-27, 7-46
MEXIT directive 7-29
MOV instruction 2-25, 2-26, 2-52
MRS instruction 2-8
MSR instruction 2-8
Multiple register trans fers 2-39
Multiplicative operato rs, assembly
3-28
MVN instruction 2-25, 2-26
N
Nesting directives 7-26
Nesting subroutines, assembly language
2-43
NOFP directive 7-65
NOP pseudo-instruction 4-78, 4-84
NOP Thumb pseudo-instruction 5-43
Numeric constants, assembly 3-13
Numeric constants, assembly language
2-14
Numeric expressions, assembly 3-20
numeric literals, assembly 3-21
Numeric variable, assembly 3-13
O
Operator precedence, assembly 3-24,
3-25
Operators, assembly language
:BASE: 2-58
:INDEX: 2-58
:AND: 2-56
OPT directive 3-10, 7-46
P
Padding 2-56
Parameters, assembly m acros 2-48
pc, assembly 3-10, 3-15, 3-23
pc, assembly langua ge 2-5, 2-40, 2 -43,
2-46
POP instruction, Thumb 2-46
Processor modes 2-4
Program counter, assembly 3-10, 3-15,
3-23
program counter, assembly language
2-5
Program counter, Thumb 2-11
Program-relative
expressions 3-23
labels 3-15
Program-relative address 2-13
Program-relative maps 2-54
Prototype statement 2-48
Pseudo-instructions, assembly language
ADR 2-30, 2-58, 4-78, 4-79
ADR (Thumb) 2- 30, 5-40
ADRL 2-30, 2-58
LDFD 6-38, 7-14
LDFS 7-14
LDR 2-25, 2-27, 2-35, 4-82, 7-14
LDR (literal pools) 2-28
LDR (Thumb) 5-41
NOP 4-78, 4-84
NOP (Thumb) 5-43
PUSH instruction, Thumb 2-46
R
Register
names, assembly 3-9
Register access, Thumb 2-9
Register banks 2-4
Register-based
symbols 2-58
Register-based map s 2-53
Register-relative
expressions 3-23
Register-relative address 2-13
Register-relative labels 3-15
Registers 2-4
Relational operators, assembly 3-30
Relative maps 2-52
REQUIRE directive 7-65, 7-66
:RIGHT: operator 3-28
RLIST directive 3-3, 7-8
RN directive 7-67
ROUT directive 2-13, 3-16, 3-17, 7-68
S
Scope, assembly language 2-13
SETA directive 3-6, 3-10, 3-13, 7-7,
7-46
SETL directive 3-6, 3-10, 3-13, 7-7,
7-46
SETS directive 3-6, 3-10, 3-13, 7-7,
7-46
Shift operators, assembly 3-29
SN directive 7-11
SPACE directive 7- 17
Stack pointer 2-4
Stacks, assembly language 2-42