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

 

 

 

 

base register

2-52

 

 

floating-point literals 3-22

 

 

 

 

 

 

binary operators

3-28

 

format of source lines

3-8

 

Absolute addresses

3-15

 

 

block copy

2-44

 

 

 

global variables

7-4,7-7

 

ADD instruction

2-58

 

 

Boolean constants

2-14

immediate constants, ARM

2-26

Addresses

 

 

 

 

built-in variables

3-10

 

jump tables

2-32

 

 

 

loading into registers

2-30

 

case rules

2-12

 

 

 

labels

2-13, 3-15

 

 

 

ADR

 

 

 

 

character constants

2-14

line format

2-12

 

 

 

ARM pseudo-instruction4-78,4-79

code size

2-61

 

 

 

line length

2-12

 

 

 

Thumb pseudo-instruction

5-40

comments

2-13

 

 

 

literal pools

2-28

 

 

 

ADR pseudo-instruction

2-30,2-58

condition code suffixes

2-21

loading addresses

2-30

 

ADR Thumb pseudo-instruction2-30

conditional execution

2-20

loading constants

2-25

 

ADRL pseudo-instruction

2-30, 2-58

constants

2-14

 

 

 

local labels

2-13,3-16

 

 

ALIGN directive

2-56,7-50

 

coprocessor names

3-9

logical

 

 

 

 

 

 

Alignment 2-56

 

 

 

 

data structures 2-51

 

expressions

3-23

 

 

ALU status flags

2-20

 

 

defining macros

7-27

 

variables

3-13

 

 

 

:AND: operator

2-56

 

 

ELF sections

2-15

 

logical literals

3-23

 

 

AREA directive

2-13, 2-15, 7-52

entry point

2-16, 7-56

 

macros

2-48

 

 

 

 

AREA directive (literal pools)

2-28

examples

2-2, 2-15, 2-17, 2-22,

maintenance 2-56

 

 

 

armsd

 

 

 

 

2-28, 2-31, 2-35, 2-37, 2-44,

maps

2-51

 

 

 

 

 

command syntax

3-2

 

 

2-61, 2-63

 

 

 

 

multiple register transfers

2-39

Assembly language

 

 

 

examples, Thumb

 

2-18, 2-24, 2-38,

multiplicative operators

3-28

absolute addresses 3-15

 

2-46

 

 

 

 

 

nesting subroutines

2-43

 

alignment 2-56

 

 

 

execution speed

2-61

 

numeric constants

2-14, 3-13

ARM DUI 0068B

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

Index-1

Page 355
Image 355
ARM VERSION 1.2 manual Index