Motorola MC68030 User Manual page 105

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

Notations for operations that have two operands, written <operand> <op>
<operand>, where <op> is one of the following:
. -The source operand is moved to the destination
operand
•• - The two operands are exchanged
+-
The operands are added
--The destination operand is subtracted from the
source operand
x -The operands are multiplied
-:--The source operand is divided by the destination
operand
<-Relational test, true if source operand is less than
destination operand
>-Relational test, true if source operand is greater
than destination operand
V-Logical OR
EEl-Logical exclusive OR
A-Logical AND
shifted by, rotated by-The source operand is shifted or rotated by the
number of positions specified by the second
operand
Notation for single-operand operations:
~<operand>-
The operand is logically complemented
<operand>sign-extended-The operand is sign extended; all bits ofthe upper
portion are made equal to the high-order bit of
the lower portion
<operand>tested-The operand is compared to zero, and the con-
dition codes are set appropriately
Notation for other operations:
MOTOROLA
TRAP-Equivalent to Format/Offset Word. (SSP); SSP - 2
• SSP; PC • (SSP); SSP-4 • SSP; SR • (SSP);
SSP - 2 • SSP; (vector) • PC
STOP-Enter the stopped state, waiting for interrupts
If <condition> then-The condition is tested. If true, the operations
<operations> else
after "then" are performed. If the condition is
<operations>
false and the optional "else" clause is present,
the operations after "else" are performed. If the
condition is false and else is omitted, the instruc-
tion performs no operation. Refer to the Bcc in-
struction description as an example.
MC68030 USER'S MANUAL
3-19

Advertisement

Table of Contents
loading

Table of Contents