MPC555
/
MPC556
CENTRAL PROCESSING UNIT
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
3-32
mulli
r
D
,r
A,SIMM
Multiply Low Immediate
mullw (mullw. mullwo mullwo.)
r
D
,r
A
,r
B
Multiply Low
nand (nand.)
r
A
,r
S
,r
B
NAND
neg (neg. nego nego.)
r
D
,r
A
Negate
nor (nor.)
r
A
,r
S
,r
B
NOR
or (or.)
r
A
,r
S
,r
B
OR
orc (orc.)
r
A
,r
S
,r
B
OR with Complement
ori
r
A
,r
S
,
UIMM
OR Immediate
oris
r
A
,r
S
,
UIMM
OR Immediate Shifted
rfi
— Return
from
Interrupt
rlwimi (rlwimi.
)
r
A
,r
S
,
SH
,
MB
,
ME
Rotate Left Word Immediate then Mask Insert
rlwinm (rlwinm.
)
r
A
,r
S
,
SH
,
MB
,
ME
Rotate Left Word Immediate then AND with
Mask
rlwnm (rlwnm.
)
r
A
,r
S
,r
B
,
MB
,
ME
Rotate Left Word then AND with Mask
sc
— System
Call
slw (slw.)
r
A
,r
S
,r
B
Shift Left Word
sraw (sraw.)
r
A
,r
S
,r
B
Shift Right Algebraic Word
srawi (srawi.)
r
A
,r
S
,
SH
Shift Right Algebraic Word Immediate
srw (srw.)
r
A
,r
S
,r
B
Shift Right Word
stb
r
S
,
d(
r
A)
Store Byte
stbu
r
S
,
d(
r
A)
Store Byte with Update
stbux
r
S
,r
A
,r
B
Store Byte with Update Indexed
stbx
r
S
,r
A
,r
B
Store Byte Indexed
stfd fr
S
,
d(
r
A)
Store Floating-Point Double
stfdu fr
S
,
d(
r
A)
Store Floating-Point Double with Update
stfdux fr
S
,r
B
Store Floating-Point Double with Update
Indexed
stfdx fr
S
,r
B
Store Floating-Point Double Indexed
stfiwx
fr
S
,r
B
Store Floating-Point as Integer Word Indexed
stfs fr
S
,
d(
r
A)
Store Floating-Point Single
stfsu fr
S
,
d(
r
A)
Store Floating-Point Single with Update
stfsux fr
S
,r
B
Store Floating-Point Single with Update Indexed
stfsx fr
S
,r
B
Store Floating-Point Single Indexed
sth
r
S
,
d(
r
A)
Store Half Word
sthbrx
r
S
,r
A
,r
B
Store Half Word Byte-Reverse Indexed
sthu
r
S
,
d(
r
A)
Store Half Word with Update
sthux
r
S
,r
A
,r
B
Store Half Word with Update Indexed
sthx
r
S
,r
A
,r
B
Store Half Word Indexed
stmw
r
S
,
d(
r
A)
Store Multiple Word
stswi
r
S
,r
A
,
NB
Store String Word Immediate
stswx
r
S
,r
A
,r
B
Store String Word Indexed
stw
r
S
,
d(
r
A)
Store Word
Table 3-19 Instruction Set Summary (Continued)
Mnemonic
Operand Syntax
Name
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..