Freescale Semiconductor MCF5480 User Manual
Page 306

MCF548x Reference Manual, Rev. 3
8-56
Freescale Semiconductor
extb.l
Dx
PSTDDATA = 0x1
illegal
PSTDDATA = 0x1
1
jmp
<ea>y
PSTDDATA = 0x5, {[0x9AB], target address}
2
jsr
<ea>y
PSTDDATA = 0x5, {[0x9AB], target address},{0xB , destination operand}
2
lea.l
<ea>y,Ax
PSTDDATA = 0x1
link.w
Ay,#<displacement>
PSTDDATA = 0x1,{0xB, destination operand}
lsl.l
{Dy,#<data>},Dx
PSTDDATA = 0x1
lsr.l
{Dy,#<data>},Dx
PSTDDATA = 0x1
mov3q.l
#<data>,<ea>x
PSTDDATA = 0x1, {0xB, destination operand}
move.b
<ea>y,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
move.l
<ea>y,<ea>x
PSTDDATA = 0x1,{0xB, source},{0xB, destination}
move.w
<ea>y,<ea>x
PSTDDATA = 0x1,{0x9, source},{0x9, destination}
move.w
CCR,Dx
PSTDDATA = 0x1
move.w
{Dy,#<data>},CCR
PSTDDATA = 0x1
movea.l
<ea>y,Ax
PSTDDATA = 0x1,{0xB, source}
movea.w
<ea>y,Ax
PSTDDATA = 0x1,{0x9, source}
movem.l
#list,<ea>x
PSTDDATA = 0x1,{0xB, destination},...
3
movem.l
<ea>y,#list
PSTDDATA = 0x1,{0xB, source},...
3
moveq.l
#<data>,Dx
PSTDDATA = 0x1
muls.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
muls.w
<ea>y,Dx
PSTDDATA = 0x1,{0x9, source operand}
mulu.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
mulu.w
<ea>y,Dx
PSTDDATA = 0x1,{0x9, source operand}
mvs.b
<ea>y,Dx
PSTDDATA = 0x1, {0x8, source operand}
mvs.w
<ea>y,Dx
PSTDDATA = 0x1, {0x9, source operand}
mvz.b
<ea>y,Dx
PSTDDATA = 0x1, {0x8, source operand}
mvz.w
<ea>y,Dx
PSTDDATA = 0x1, {0x9, source operand}
neg.l
Dx
PSTDDATA = 0x1
negx.l
Dx
PSTDDATA = 0x1
nop
PSTDDATA = 0x1
not.l
Dx
PSTDDATA = 0x1
or.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
or.l
Dy,<ea>x
PSTDDATA = 0x1,{0xB, source},{0xB, destination}
Table 8-30. PSTDDATA Specification for User-Mode Instructions (Continued)
Instruction
Operand Syntax
PSTDDATA