INSTRUCTION DESCRIPTIONS
MOTOROLA INSTRUCTION SET DETAILS A - 219
Instruction Format:
MOVE(M) S,P:aa
MOVE(M) P:aa,D
Opcode:
Instruction Fields:
aa=6-bit Absolute Short Address=aaaaa
Register W Absolute Short Address aaaaaa
Read S 0 000000
Write D 1
111111
SDD
S,D d d d d d d S/L Sign Ext Zero S,D d d d d d d
X0 0 0 0 1 0 0 no no no R0 - R7 0 1 0 n n n
X1 0 0 0 1 0 1 no no no N0 - N7 0 1 1 n n n
Y0 0 0 0 1 1 0 no no no M0 - M7 1 0 0 n n n
Y1 0 0 0 1 1 1 no no no SR 1 1 1 0 0 1
A0 0 0 1 0 0 0 no no no OMR 1 1 1 0 1 0
B0 0 0 1 0 0 1 no no no SP 1 1 1 0 1 1
A2 0 0 1 0 1 0 no no no SSH 1 1 1 1 0 0
B2 0 0 1 0 1 1 no no no SSL 1 1 1 1 0 1
A1 0 0 1 1 0 0 no no no LA 1 1 1 1 1 0
B1 0 0 1 1 0 1 no no no LC 1 1 1 1 1 1
A 0 0 1 1 1 0 yes A2 A0
B 0 0 1 1 1 1 yes B2 B0
where “nnn” = Rn number (R0 - R7)
Nn number (N0 - N7)
Mn number (M0 - M7)
Timing: 6+ea+ap oscillator clock cycles
Memory: 1+ea program words
MOVEM Move Program Memory MOVEM
23 16 15 8 7 0
00000111W0aaaaaa00dddddd