ARM VERSION 1.2 User Manual

Page 353

Advertising
background image

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.

Advertising