Chapter 18 Version 1 ColdFire Debug (CF1_DEBUG)

Table 18-27. PST/DDATA Specification for User-Mode Instructions (continued)

Instruction

Operand Syntax

PST/DDATA

 

 

 

btst.{b,l}

Dy,<ea>x

PST = 0x01, {PST = 0x08, DD = source operand}

 

 

 

byterev.l

Dx

PST = 0x01

 

 

 

clr.b

<ea>x

PST = 0x01, {PST = 0x08, DD = destination operand}

 

 

 

clr.l

<ea>x

PST = 0x01, {PST = 0x0B, DD = destination operand}

 

 

 

clr.w

<ea>x

PST = 0x01, {PST = 0x09, DD = destination operand}

 

 

 

cmp.b

<ea>y,Dx

PST = 0x01, {0x08, source operand}

 

 

 

cmp.l

<ea>y,Dx

PST = 0x01, {PST = 0x0B, DD = source operand}

 

 

 

cmp.w

<ea>y,Dx

PST = 0x01, {0x09, source operand}

 

 

 

cmpa.l

<ea>y,Ax

PST = 0x01, {PST = 0x0B, DD = source operand}

 

 

 

cmpa.w

<ea>y,Ax

PST = 0x01, {0x09, source operand}

 

 

 

cmpi.b

#<data>,Dx

PST = 0x01

 

 

 

cmpi.l

#<data>,Dx

PST = 0x01

 

 

 

cmpi.w

#<data>,Dx

PST = 0x01

 

 

 

eor.l

Dy,<ea>x

PST = 0x01, {PST = 0x0B, DD = source}, {PST = 0x0B, DD = destination}

 

 

 

eori.l

#<data>,Dx

PST = 0x01

 

 

 

ext.l

Dx

PST = 0x01

 

 

 

ext.w

Dx

PST = 0x01

 

 

 

extb.l

Dx

PST = 0x01

 

 

 

illegal

 

PST = 0x011

jmp

<ea>y

PST = 0x05, {PST = [0x0{DE}], DD = target address}2

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}

 

 

 

 

MCF51QE128 MCU Series Reference Manual, Rev. 3

416

Freescale Semiconductor

 

Get the latest version from freescale.com

Page 416
Image 416
Freescale Semiconductor MCF51QE128RM manual Freescale Semiconductor