Motorola ColdFire MCF5281 User Manual page 51

Motorola microcontroller user's manual
Table of Contents

Advertisement

Instruction
/
Arithmetic division
~
Invert; operand is logically complemented
&
Logical AND
|
Logical OR
^
Logical exclusive OR
<<
Shift left (example: D0 << 3 is shift D0 left 3 bits)
>>
Shift right (example: D0 >> 3 is shift D0 right 3 bits)
Source operand is moved to destination operand
←→
Two operands are exchanged
sign-extended
All bits of the upper portion are made equal to the high-order bit of the lower portion
If <condition>
Test the condition. If true, the operations after 'then' are performed. If the condition is false and the optional
then <operations>
'else' clause is present, the operations after 'else' are performed. If the condition is false and else is omitted,
else <operations>
the instruction performs no operation. Refer to the Bcc instruction description as an example.
{}
Optional operation
()
Identifies an indirect address
d
Displacement value, n-bits wide (example: d
n
Address
Calculated effective address (pointer)
Bit
Bit selection (example: Bit 3 of D0)
lsb
Least significant bit (example: lsb of D0)
LSB
Least significant byte
LSW
Least significant word
msb
Most significant bit
MSB
Most significant byte
MSW
Most significant word
C
Carry
N
Negative
V
Overflow
X
Extend
Z
Zero
MOTOROLA
Table ii. Notational Conventions (Continued)
Subfields and Qualifiers
Condition Code Register Bit Names
About This Book
Operand Syntax
is a 16-bit displacement)
16
Terminology Conventions
li

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents