Version 1 ColdFire Debug (CF1_DEBUG)
MCF51CN128 Reference Manual, Rev. 6
Freescale Semiconductor
20-63
eori.l
#<data>,Dx
PST = 0x01
ext.l
Dx
PST = 0x01
ext.w
Dx
PST = 0x01
extb.l
Dx
PST = 0x01
illegal
PST = 0x01
1
jmp
<ea>y
PST = 0x05, {PST = 0x0[DE], DD = target address}
jsr
<ea>y
PST = 0x05, {PST = 0x0[DE], DD = target address},
{PST = 0x0B, DD = destination operand}
2
lea.l
<ea>y,Ax
PST = 0x01
link.w
Ay,#<displacement>
PST = 0x01, {PST = 0x0B, DD = destination operand}
lsl.l
{Dy,#<data>},Dx
PST = 0x01
lsr.l
{Dy,#<data>},Dx
PST = 0x01
mov3q.l
#<data>,<ea>x
PST = 0x01, {PST = 0x0B,DD = destination operand}
move.b
<ea>y,<ea>x
PST = 0x01, {PST = 0x08, DD = source}, {PST = 0x08, DD = destination}
move.l
<ea>y,<ea>x
PST = 0x01, {PST = 0x0B, DD = source}, {PST = 0x0B, DD = destination}
move.w
<ea>y,<ea>x
PST = 0x01, {PST = 0x09, DD = source}, {PST = 0x09, DD = destination}
move.w
CCR,Dx
PST = 0x01
move.w
{Dy,#<data>},CCR
PST = 0x01
movea.l
<ea>y,Ax
PST = 0x01, {PST = 0x0B, DD = source}
movea.w
<ea>y,Ax
PST = 0x01, {PST = 0x09, DD = source}
movem.l
#list,<ea>x
PST = 0x01, {PST = 0x0B, DD = destination},...
movem.l
<ea>y,#list
PST = 0x01, {PST = 0x0B, DD = source},...
moveq.l
#<data>,Dx
PST = 0x01
muls.l
<ea>y,Dx
PST = 0x01, {PST = 0x0B, DD = source operand}
muls.w
<ea>y,Dx
PST = 0x01, {PST = 0x09, DD = source operand}
mulu.l
<ea>y,Dx
PST = 0x01, {PST = 0x0B, DD = source operand}
mulu.w
<ea>y,Dx
PST = 0x01, {PST = 0x09, DD = source operand}
mvs.b
<ea>y,Dx
PST = 0x01, {0x08, source operand}
mvs.w
<ea>y,Dx
PST = 0x01, {0x09, source operand}
mvz.b
<ea>y,Dx
PST = 0x01, {0x08, source operand}
mvz.w
<ea>y,Dx
PST = 0x01, {0x09, source operand}
neg.l
Dx
PST = 0x01
negx.l
Dx
PST = 0x01
Table 20-27. PST/DDATA Specification for User-Mode Instructions (continued)
Instruction
Operand Syntax
PST/DDATA