Datasheet
Glossary
ARM DUI 0064D Copyright © 1999-2001 ARM Limited. All rights reserved. Glossary-5
Immediate values Values which are encoded directly in the instruction and used as numeric data when the
instruction is executed. Many ARM and Thumb instructions allow small numeric values
to be encoded as immediate values within the instruction that operates on them.
Inline Functions that are repeated in code each time they are used rather than having a
common subroutine. Assembler code placed within a C or C++ program.
Input section Contains code or initialized data or describes a fragment of memory that must be set to
zero before the application starts
Integrated
Development
Environment (IDE)
A development environment offering facilities for automating image-building and
file-management processes. The CodeWarrior IDE is an example.
Interworking A method of working that allows branches between ARM and Thumb code
IRQ Interrupt Request
ISO International Standards Organization
I/O In/out
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 in which most significant byte of a word is at a higher address
than the least significant byte
Local An object that is only accessible to the subroutine that created it
Memory
Management Unit
Allows detailed control of a memory system. Most of the control is provided through
translation tables held in memory.
MMU See Memory Management Unit.
Multi-ICE Multi-processor in-circuit emulator. ARM registered trademark.Multi-processor
in-circuit emulator. ARM registered trademark.
Output section A contiguous sequence of input sections that have the same RO, RW, or ZI attributes.
The sections are grouped together in larger fragments called regions. The regions will
be grouped together into the final executable image.
PC See Program Counter.
PI Position-Independent
Processor An actual processor, real or emulated running on the target. A processor always has at
least one context of execution.