ARM VERSION 1.2 Computer Hardware User Manual


 
Glossary
Glossary-2 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
ATPCS ARM and Thumb Procedure Call Standard defines how registers and the stack will be
used for subroutine calls.
AXD See ARM eXtended Debugger.
Big-endian Memory organization where the least significant byte of a word is at a higher address
than the most significant byte.
Byte A unit of memory storage consisting of eight bits.
Canonical Frame Address
In DWARF 2, this is an address on the stack specifying where the call frame of an
interrupted function is located.
CFA See Canonical Frame Address.
Coprocessor An additional processor which is used for certain operations. Usually used for
floating-point math calculations, signal processing, or memory management.
CPSR See Current Processor Status Register.
Current place In compiler terminology, the directory which contains files to be included in the
compilation process.
Current Processor Status Register
CPSR. A register containing the current state of control bits and flags.
See also Saved Processor Status Register.
Debugger An application that monitors and controls the execution of a second application. Usually
used to find errors in the application program flow.
Double-word A 64-bit unit of information. Contents are taken as being an unsigned integer unless
otherwise stated.
DWARF Debug With Arbitrary Record Format
ELF Executable Linkable Format
Global variables Variables that are accessible to all code in the application.
See also Local variables
Halfword A 16-bit unit of information. Contents are taken as being an unsigned integer unless
otherwise stated.
Image An executable file which has been loaded onto a processor for execution.
A binary execution file loaded onto a processor and given a thread of execution. An
image can have multiple threads. An image is related to the processor on which its
default thread runs.