ARM VERSION 1.2 User Manual
Page 353

Glossary
ARM DUI 0068B
Copyright © 2000, 2001 ARM Limited. All rights reserved.
Glossary-3
Interrupt
A change in the normal processing sequence of an application caused by, for example,
an external signal.
Interworking
Producing an application that uses both ARM and Thumb code.
Library
A collection of assembler or compiler output objects grouped together into a single
repository.
Linker
Software which produces a single image from one or more source assembler or
compiler output objects.
Little-endian
Memory organization where the least significant byte of a word is at a lower address
than the most significant byte.
Local variable
A variable that is only accessible to the subroutine that created it.
See also Global variables
PIC
Position Independent Code.
See also ROPI.
PID
Position Independent Data or the ARM Platform-Independent Development card.
See also RWPI.
PSR
See Processor Status Register
Processor Status Register
A register containing various control bits and flags.
See also Current Processor Status Register
See also Saved Processor Status Register.
Read Only Position Independent
Code and read-only data addresses can be changed at run-time.
Read Write Position Independent
Read/write data addresses can be changed at run-time.
ROPI
See Read Only Position Independent.
RWPI
See Read Write Position Independent.
Saved Processor Status Register
SPSR. A register that holds a copy of what was in the Current Processor Status Register
before the most recent exception. Each exception mode has its own SPSR.