ARM VERSION 1.2 User Manual

Page 356

Advertising
background image

Index

Index-2

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

ARM DUI 0068B

numeric expressions 3-20
numeric literals 3-21
numeric variables 3-13
operator precedence 3-24, 3-25
padding 2-56
pc 2-5, 2-40, 2-43, 2-46, 3-10, 3-15,

3-23

program counter 2-5, 3-10, 3-15,

3-23

program-relative 2-13

expressions 3-23

program-relative labels 3-15
program-relative maps 2-54
register names 3-9
register-based

maps 2-53

register-relative

expressions 3-23
labels 3-15

register-relative address 2-13
relational operators 3-30
relative maps 2-52
shift operators 3-29
speed 2-61
stacks 2-42
string

expressions 3-19
manipulation 3-28
variables 3-13

string constants 2-14
string literals 3-19
subroutines 2-17
symbol naming rules 3-12
symbols 2-58, 3-12
Thumb block copy 2-46
unary operators 3-26
variable substitution 3-14
variables 3-13

built-in 3-10
global 7-4, 7-7
local 7-6, 7-7

VFP directives and notation 6-40

ASSERT directive 2-55, 2-65, 7-44

B

B instruction, Thumb 2-20
Barrel shifter 2-8, 2-20

Barrel shifter, Thumb 2-10
:BASE: operator 2-58, 3-26
Base register 2-52
Binary operators, assembly 3-28
BL instruction 2-17
BL instruction, Thumb 2-20
Block copy, assembly language 2-44
Block copy, Thumb 2-46
Boolean constants, assembly language

2-14

Branch instructions 2-6
Branch instructions, Thumb 2-10
BX instruction 2-18

C

Case rules, assembly language 2-12
Character constants, assembly language

2-14

:CHR: operator 3-26
CN directive 7-9
Code size 2-22, 2-61
CODE16 directive 2-18, 3-2, 7-54
CODE32 directive 2-18, 7-54
Command syntax

armsd 3-2

Comments

assembly language 2-13

Condition code suffixes 2-21
Conditional execution, assembly 2-20,

2-22

Conditional execution, Thumb 2-9,

2-10

Constants, assembly 2-14
Coprocessor names, assembly 3-9
CP directive 7-10
CPSR 2-5, 2-20
Current Program Status Register 2-5

D

DATA directive 7-25
Data maps, assembly 2-51
Data processing instructions 2-6
Data processing instructions, Thumb

2-10

Data structure, assembly 2-51

DCB directive 7-18
DCD directive 7-19
DCDU directive 7-20
DCFD directive 7-21
DCFS directive 7-22
DCI directive 7-23
DCQ directive 7-24
DCW directive 7-25
directive 7-30
Directives, assembly language

ALIGN 2-56, 7-50
AREA 2-13, 2-15, 7-52
AREA (literal pools) 2-28
ASSERT 2-55, 2-65, 7-44
CN 7-9
CODE16 2-18, 3-2, 7-54
CODE32 2-18, 7-54
CP 7-10
DATA 7-25
DCB 7-18
DCD 7-19
DCDU 7-20
DCFD 7-21
DCFS 7-22
DCI 7-23
DCQ 7-24
DCW 7-25
DN 7-11
ELSE 7-30
END 2-16, 7-55
END (literal pools) 2-28
ENDFUNC 7-43
ENDIF 7-30
ENTRY 2-16, 7-56
EQU 3-13, 7-57
EXPORT 7-58, 7-59
EXTERN 7-60
FIELD 7-16
FN 7-12
FRAME ADDRESS 7-34
FRAME POP 7-35
FRAME PUSH 7-36
FRAME REGISTER 7-37
FRAME RESTORE 7-38
FRAME SAVE 7-39
FRAME STATE REMEMBER

7-40

FRAME STATE RESTORE 7-41
FUNCTION 7-42

Advertising