English
Language : 

MC68LC040RC25A Datasheet, PDF (307/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
10.6 INTEGER UNIT INSTRUCTION TIMINGS (Continued)
BFFFO a,b
BFINS a,c
BFTST a
Addressing
Mode
Dn
<ea>
Calculate
3/4 d
Execute
6/7 d
<ea>
Calculate
2/3 d
Execute
5/6 d
<ea>
Calculate
1/2 d
Execute
3/4 d
An
—
—
—
—
—
—
(An)
(An)+
9
2L + 9
9
2L + 7
9
2L + 7
—
—
—
—
—
—
–(An)
—
—
—
—
—
—
(d 16,An)
9
2L + 9
9
2L + 7
9
2L + 7
(d 16,PC)
10
3L + 9
—
—
10
3L + 7
(xxx).W, (xxx).L
9
2L + 9
9
2L + 7
9
2L + 7
#<xxx>
—
—
—
—
—
—
(d 8,An,Xn)
10
12
10
10
10
10
(d 8,PC,Xn)
11
1L + 12
—
—
11
1L + 10
(BR,Xn)
13
1L + 14
13
1L + 12
13
1L + 12
(bd,BR,Xn)
14
1L + 15
14
1L + 13
14
1L + 13
([bd,BR,Xn])
16
1L + 17
16
1L + 15
16
1L + 15
([bd,BR,Xn],od)
17
1L + 18
17
1L + 16
17
1L + 16
([bd,BR],Xn)
17
3L + 16
17
3L + 14
17
3L + 14
([bd,BR],Xn,od)
18
3L + 17
18
3L + 15
18
3L + 15
NOTES:
a. This instruction interlocks the <ea> calculate and execute stages.
b. If the bit field spans a long-word boundary, add two clocks to the execute time. Two memory addresses are
accessed in this case.
c. If the bit field spans a long-word boundary, add seven clocks to both the <ea> calculate and execute times.
Two memory addresses are accessed in this case.
d. If the bit field spans a long-word boundary, add ten and nine clocks to both the <ea> calculate and execute
times, respectively. Two memory addresses are accessed in this case.
10-16
M68040 USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA