Freescale Semiconductor MCF5480 User Manual
Page 305
Debug C Definition of PSTDDATA Outputs
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor
8-55
andi.l
#<data>,Dx
PSTDDATA = 0x1
asl.l
{Dy,#<data>},Dx
PSTDDATA = 0x1
asr.l
{Dy,#<data>},Dx
PSTDDATA = 0x1
bcc.{b,w,l}
if taken, then PSTDDATA = 0x5, else PSTDDATA = 0x1
bchg.{b,l}
#<data>,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bchg.{b,l}
Dy,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bclr.{b,l}
#<data>,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bclr.{b,l}
Dy,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bra.{b,w,l}
PSTDDATA = 0x5
bset.{b,l}
#<data>,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bset.{b,l}
Dy,<ea>x
PSTDDATA = 0x1,{0x8, source},{0x8, destination}
bsr.{b,w,l}
PSTDDATA = 0x5,{0xB, destination operand}
btst.{b,l}
#<data>,<ea>x
PSTDDATA = 0x1,{0x8, source operand}
btst.{b,l}
Dy,<ea>x
PSTDDATA = 0x1,{0x8, source operand}
clr.b
<ea>x
PSTDDATA = 0x1,{0x8, destination operand}
clr.l
<ea>x
PSTDDATA = 0x1,{0xB, destination operand}
clr.w
<ea>x
PSTDDATA = 0x1,{0x9, destination operand}
cmp.b
<ea>y,Dx
PSTDDATA = 0x1, {0x8, source operand}
cmp.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
cmp.w
<ea>y,Dx
PSTDDATA = 0x1, {0x9, source operand}
cmpa.l
<ea>y,Ax
PSTDDATA = 0x1,{0xB, source operand}
cmpa.w
<ea>y,Ax
PSTDDATA = 0x1, {0x9, source operand}
cmpi.b
#<data>,Dx
PSTDDATA = 0x1
cmpi.l
#<data>,Dx
PSTDDATA = 0x1
cmpi.w
#<data>,Dx
PSTDDATA = 0x1
divs.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
divs.w
<ea>y,Dx PSTDDATA = 0x1,{0x9,
source
operand}
divu.l
<ea>y,Dx
PSTDDATA = 0x1,{0xB, source operand}
divu.w
<ea>y,Dx PSTDDATA = 0x1,{0x9,
source
operand}
eor.l
Dy,<ea>x
PSTDDATA = 0x1,{0xB, source},{0xB, destination}
eori.l
#<data>,Dx
PSTDDATA = 0x1
ext.l
Dx
PSTDDATA = 0x1
ext.w
Dx
PSTDDATA = 0x1
Table 8-30. PSTDDATA Specification for User-Mode Instructions (Continued)
Instruction
Operand Syntax
PSTDDATA