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.