05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Glossary<br />

Unindexed addressing<br />

Means addressing in which the base register value is used directly as the virtual address to send to memory,<br />

without adding or subtracting an offset. In most types of load/store instruction, unindexed addressing is<br />

performed by using offset addressing with an immediate offset of 0. The LDC, LDC2, STC, <strong>and</strong> STC2 instructions<br />

have an explicit unindexed addressing mode that permits the offset field in the instruction to be used to<br />

specify additional coprocessor options.<br />

UNKNOWN<br />

An UNKNOWN value does not contain valid data, <strong>and</strong> can vary from moment to moment, instruction to<br />

instruction, <strong>and</strong> implementation to implementation. An UNKNOWN value must not be a security hole.<br />

UNKNOWN values must not be documented or promoted as having a defined value or effect.<br />

UNK/SBOP<br />

UNKNOWN on reads, Should-Be-One-or-Preserved on writes.<br />

In any implementation, the bit must read as 1, or all 1s for a bit field, <strong>and</strong> writes to the field must be ignored.<br />

Software must not rely on the bit reading as 1, or all 1s for a bit field, <strong>and</strong> must use an SBOP policy to write<br />

to the field.<br />

UNK/SBZP<br />

UNKNOWN on reads, Should-Be-Zero-or-Preserved on writes.<br />

In any implementation, the bit must read as 0, or all 0s for a bit field, <strong>and</strong> writes to the field must be ignored.<br />

Software must not rely on the bit reading as 0, or all 0s for a bit field, <strong>and</strong> must use an SBZP policy to write<br />

to the field.<br />

UNK Is an abbreviation indicating that software must treat a field as containing an UNKNOWN value.<br />

In any implementation, the bit must read as 0, or all 0s for a bit field. Software must not rely on the field<br />

reading as zero.<br />

UNPREDICTABLE<br />

Means the behavior cannot be relied upon. UNPREDICTABLE behavior must not represent security holes.<br />

UNPREDICTABLE behavior must not halt or hang the processor, or any parts of the system. UNPREDICTABLE<br />

behavior must not be documented or promoted as having a defined effect.<br />

Unsigned data types<br />

Represent a non-negative integer in the range 0 to +2 N −1, using normal binary format.<br />

VA See Virtual address.<br />

VFP Is a coprocessor extension to the <strong>ARM</strong> architecture. It provides single-precision <strong>and</strong> double-precision<br />

floating-point arithmetic.<br />

Virtual address (VA)<br />

Is an address generated by an <strong>ARM</strong> processor. For a PMSA implementation, the virtual address is identical<br />

to the physical address.<br />

Watchpoint<br />

Is a debug event triggered by an access to memory, specified in terms of the address of the location in<br />

memory being accessed.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. Glossary-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!