Motorola ColdFire MCF5281 User Manual

Page 659

Advertising
background image

Debug Support

Freescale Semiconductor

30-41

extb.l

Dx

PST = 0x1

ff1.l

Dx

PST = 0x1

jmp

<ea>x

PST = 0x5, {PST = [0x9AB], DD = target address}

1

jsr

<ea>x

PST = 0x5, {PST = [0x9AB], DD = target address},

{PST = 0xB , DD = destination operand}

1

lea

<ea>y,Ax

PST = 0x1

link.w

Ay,#imm

PST = 0x1, {PST = 0xB, DD = destination operand}

lsl.l

{Dy,#imm},Dx

PST = 0x1

lsr.l

{Dy,#imm},Dx

PST = 0x1

move.b

<ea>y,<ea>x

PST = 0x1, {PST = 0x8, DD = source}, {PST = 0x8, DD = destination}

move.l

<ea>y,<ea>x

PST = 0x1, {PST = 0xB, DD = source}, {PST = 0xB, DD = destination}

move.w

<ea>y,<ea>x

PST = 0x1, {PST = 0x9, DD = source}, {PST = 0x9, DD = destination}

move.w

CCR,Dx

PST = 0x1

move.w

{Dy,#imm},CCR

PST = 0x1

movem.l

#list,<ea>x

PST = 0x1, {PST = 0xB, DD = destination},...

2

movem.l

<ea>y,#list

PST = 0x1, {PST = 0xB, DD = source},...

2

moveq

#imm,Dx

PST = 0x1

muls.l

<ea>y,Dx

PST = 0x1, {PST = 0xB, DD = source operand}

muls.w

<ea>y,Dx

PST = 0x1, {PST = 0x9, DD = source operand}

mulu.l

<ea>y,Dx

PST = 0x1, {PST = 0xB, DD = source operand}

mulu.w

<ea>y,Dx

PST = 0x1, {PST = 0x9, DD = source operand}

neg.l

Dx

PST = 0x1

negx.l

Dx

PST = 0x1

nop

PST = 0x1

not.l

Dx

PST = 0x1

or.l

<ea>y,Dx

PST = 0x1, {PST = 0xB, DD = source operand}

or.l

Dy,<ea>x

PST = 0x1, {PST = 0xB, DD = source}, {PST = 0xB, DD = destination}

ori.l

#imm,Dx

PST = 0x1

pea

<ea>y

PST = 0x1, {PST = 0xB, DD = destination operand}

pulse

PST = 0x4

rems.l

<ea>y,Dx:Dw

PST = 0x1, {PST = 0xB, DD = source operand}

remu.l

<ea>y,Dx:Dw

PST = 0x1, {PST = 0xB, DD = source operand}

Table 30-22. PST/DDATA Specification for User-Mode Instructions (continued)

Instruction

Operand Syntax

PST/DDATA

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: