User`s guide
Ranges and Extents
Ranges are specified by a pair of numbers separated by two periods (..) and are
inclusive. For example, a range of integers 0..4 includes the integers 0, 1, 2, 3,
and 4.
Extents are specified by a pair of numbers in angle brackets (<>) separated
by a colon (:) and are inclusive. For example, bits <7:3> specifies an extent
including bits 7, 6, 5, 4, and 3.
Address Radix
All memory addresses, register addresses, and address offset values are in
hexadecimal notation unless specified otherwise.
Memory and Register Contents Radix
All data associated with read and write transactions to and from memory
locations and registers are in hexadecimal notation unless specified otherwise.
Must Be Zero
Fields specified as must be zero (MBZ) must never be filled by software with a
nonzero value. If the processor encounters a nonzero value in a field specified
as MBZ, a reserved operand exception occurs.
Should Be Zero
Fields specified as should be zero (SBZ) should be filled by software with a zero
value. These fields may be used at some future time. Nonzero values in SBZ
fields produce UNPREDICTABLE results.
Register and Memory Figures
Register figures have bit and field position numbering starting at the right
(low-order) and increasing to the left (high-order).
Memory figures have addresses starting at the top and increasing toward the
bottom.
xv