English
Language : 

MC68LC040RC25A Datasheet, PDF (323/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
10.7.2 Integer Unit Support Timings (Continued)
Addressing
Mode
FMOVE/FMOVEM to/from
1 Control Registera
<ea>
Calculate
Execute
FMOVEM <list>,<ea>
and <ea>,<list>a,b
<ea>
Calculate
Execute
FScc a
<ea>
Calculate
Execute
Dn
2
1L + 2
—
—
5
6
An
2
1L + 2
—
—
—
—
(An)
4
(An)+
4
–(An)
5
(xxx).W, (xxx).L
4
#<xxx>
4
(d 16,An)
4
(d 16,PC)
5
(d 8,An,Xn)
5
(d 8,PC,Xn)
6
2L + 3
2L + 3
3L + 3
2L + 3
2L + 3
2L + 3
4L + 3
6
1L + 6
17
2L + 15
4
17
2L + 15
6
16
1L + 15
6
19
3L + 15
4
19
1L + 17
—
17
2L + 15
4
—
—
—
19
18
7
20
1L + 18
—
5
2L + 5
2L + 5
5
—
5
—
8
—
(An,Xn)
7
1L + 7
20
1L + 19
9
1L + 9
(bd,An,Xn)
8
1L + 8
21
1L + 20
10
1L + 10
([bd,An,Xn])
11
1L + 11
25
1L + 23
13
1L + 13
([bd,An,Xn],od)
12
1L + 13
25
1L + 24
14
1L + 14
([bd,An],Xn)
12
3L + 10
26
3L + 22
14
3L + 12
([bd,An],Xn,od)
13
3L + 12
26
3L + 23
15
3L + 13
NOTES:
a. Timings are for an idle floating-point unit. Same as FMOVE <ea>,FPCR.
b. Add three clocks to both <ea> calculate and execute times for each additional floating-point register. Add one
clock to both <ea> calculate and execute times for dynamic register list.
10-32
M68040 USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA