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