INSTRUCTION DESCRIPTIONS
A - 226 INSTRUCTION SET DETAILS MOTOROLA
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:
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
(Rn)- 0 1 0 r r r
Peripheral W (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
MOVEP Move Peripheral Data MOVEP
23 16 15 8 7 0
OPTIONAL EFFECTIVE ADDRESS EXTENSION
0000100 SW1MMMRRR01pppppp