INSTRUCTION DESCRIPTIONS
A - 196 INSTRUCTION SET DETAILS MOTOROLA
Instruction Fields:
ea=6-bit Effective Address=MMMRRR
Effective
Register W Addressing Mode M M M R R R
Read S2 0 (Rn)-Nn 0 0 0 r r r
Write D2 1 (Rn)+Nn 0 0 1 r r r
(Rn)- 0 1 0 r r r
(Rn)+ 0 1 1 r r r
(Rn) 1 0 0 r r r
(Rn+Nn) 1 0 1 r r r
-(Rn) 1 1 1 r r r
Absolute address 1 1 0 0 0 0
Immediate data 1 1 0 1 0 0
where “rrr” refers to an address register R0–R7
S1 D1 D1 S2 D2 D2
S1 d S/L D1 e Sign Ext Zero S2,D2 f f S/L Sign Ext Zero
A 0 yes X0 0 no no Y0 0 0 no no no
B 1 yes X1 1 no no Y1 0 1 no no no
A 1 0 yes A2 A0
B 1 1 yes B2 B0
Timing: mv oscillator clock cycles
Memory: mv program words
R:Y Register and Y Memory Data Move R:Y