ARM VERSION 1.2 User Manual

Page 358

Advertising
background image

Index

Index-4

Copyright © 2000, 2001 ARM Limited. All rights reserved.

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 transfers 2-39
Multiplicative operators, 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 macros 2-48
pc, assembly 3-10, 3-15, 3-23
pc, assembly language 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 maps 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

Advertising