Loading...
MOTOROLA M68040 USER’S MANUAL 10-11
10.5 MISCELLANEOUS INTEGER UNIT INSTRUCTION TIMINGS
Instruction Condition <ea> Calculate Execute
ABCD Dy,Dx
–(Ay),–(Ax)
1
3
3
1L + 3
ADDX Dy,Dx
–(Ay),–(Ax)
1
3
1
1L + 2
ANDI #<xxx>,CCR 1 4
ANDI #<xxx>,SRa—91
L
+ 8
Bcc Branch Taken
Branch Not Taken
2
3
2
3
BRA Branch Taken
Branch Not Taken
2
3
2
3
BSR <offset> 2 1L + 1
CAS2 bTrue
False
56
51
6L + 49
6L + 44
CMPM 3 1L + 2
DBcc cFalse, Count > –1
False, Count = –1
True
3
4
4
3
4
4
EORI #<xxx>,CCR 1 4
EORI #<xxx>,SRa—91
L
+ 8
EXG Dy,Dx
Ay,Ax
Dy,Ax
1
2
1
1
1L + 1
1
EXT Word
Long Word
1
1
2
1
EXTB Long Word 1 1
ILLEGALaA-Line Unimplemented
F-Line Unimplemented
16
16
16
16
LINK 3 2L + 1
MOVE USP USP,An
An,USPa3
7
2L + 1
1L + 6
MOVE16c,d (Ax)+,(Ay)+
xxx.L,(An)
xxx.L,(An)+
(An),xxx.L
(An)+,xxx.L
6
4
5
4
4
1L+ 7
7
8
7
7
MOVEC bRn,Rc
Rc,Rn
7
11
1L + 6
1L + 10
MOVEPcMOVEP.W Dn,d16(An)
MOVEP.L Dn,d16(An)
MOVEP.W d16(An),Dn
MOVEP.L d16(An),Dn
11
13
4
8
2L + 9
2L + 11
2L + 5
2L + 8
MOVEQ 1 1
NOP a—81
L
+ 7
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com