xxii PPC405 Core User’s Manual
To help readers find material in these chapters, the book contains:
Contents, on page v.
Figures, on page xv.
Tables, on page xviii.
Index, on page X-1.
Conventions
The following is a list of notational conventions frequently used in this manual.
ActiveLow An overbar indicates an active-low signal.
n
A decimal number
0x
n
A hexadecimal number
0b
n
A binary number
= Assignment
∧ AND logical operator
¬ NOT logical operator
∨ OR logical operator
⊕ Exclusive-OR (XOR) logical operator
+ Twos complement addition
– Twos complement subtraction, unary minus
× Multiplication
÷ Division yielding a quotient
% Remainder of an integer division; (33 % 32) = 1.
|| Concatenation
=, ≠ Equal, not equal relations
<, > Signed comparison relations
, Unsigned comparison relations
if...then...else... Conditional execution; if
condition
then
a
else
b
, where
a
and
b
represent
one or more pseudocode statements. Indenting indicates the ranges of
a
and
b
. If
b
is null, the else does not appear.
do Do loop. “to” and “by” clauses specify incrementing an iteration variable;
“while” and “until” clauses specify terminating conditions. Indenting
indicates the scope of a loop.
leave Leave innermost do loop or do loop specified in a leave statement.
FLD An instruction or register field
FLD
b
A bit in a named instruction or register field
FLD
b:b
A range of bits in a named instruction or register field
<
u
>
u