INSTRUCTION DESCRIPTIONS

MOVEP

Move Peripheral Data

MOVEP

Instruction Format (P: Reference):

MOVEP P:ea,X:pp

MOVEP X:pp,P:ea

MOVEP P:ea,Y:pp

MOVEP Y:pp,P:ea

Opcode:

2316 158 70

0 0 0 0 1 0 0 S W 1 M M M R R R 0 1 p p p p p p

OPTIONAL EFFECTIVE ADDRESS EXTENSION

Instruction Fields:

ea=6-bit Effective Address=MMMRRR pp=6-bit I/O Short Address=pppppp

 

 

Effective

 

 

 

 

 

 

Peripheral Space S

Addressing Mode

M M M R R R

X Memory

0

(Rn)-Nn

0

0

0

r

r

r

Y Memory

1

(Rn)+Nn

0

0

1

r

r

r

Peripheral

W

(Rn)-

0

1

0

r

r

r

(Rn)+

0

1

1

r

r

r

Read

0

(Rn)

1

0

0

r

r

r

Write

1

(Rn+Nn)

1

0

1

r

r

r

 

 

–(Rn)

1

1

1

r

r

r

 

 

Absolute address

1

1

0

0

0

0

where “rrr” refers to an address register R0–R7 Timing: 4+mvp oscillator clock cycles Memory: 1+ea program words

A - 226

INSTRUCTION SET DETAILS

MOTOROLA

Page 495
Image 495
Motorola 24-Bit Digital Signal Processor Instruction Format P Reference, Effective Peripheral Space S Addressing Mode