INSTRUCTION DESCRIPTIONS
A - 212 INSTRUCTION SET DETAILS MOTOROLA
Instruction Format:
MOVE(C) S1,D2
MOVE(C) S2,D1
Opcode:
Instruction Fields:
Register W S1, D1 d d d d d
Read S1 0 M0–M7 0 0 n n n
Write D1 1 SR 1 1 0 0 1
OMR 1 1 0 1 0
SP 1 1 0 1 1
Memory Space s SSH 1 1 1 0 0
X Memory 0 SSL 1 1 1 0 1
Y Memory 1 LA 1 1 1 1 0
LC 1 1 1 1 1
where “nnn” = Mn number (M0–M7)
S2 D2 D2
S2, D2 e e e e e e S/L Sign Ext Zero S2, D2 e e e e e e
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)
MOVEC Move Control Register MOVEC
23 16 15 8 7 0
00000100W1eeeeee101ddddd