English
Language : 

MC68030 Datasheet, PDF (482/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Instruction Execution Timing
11.6.14 Bit Field Manipulation Instructions
The bit field manipulation instruction table indicates the number of clock periods needed for
the processor to perform the specified bit field operation using the given addressing mode.
Footnotes indicate when it is necessary to account for the appropriate effective address
time. For instruction-cache case and for no-cache case, the total number of clock cycles is
outside the parentheses. The number of read, prefetch, and write cycles is given inside the
parentheses as (r/p/w). The read, prefetch, and write cycles are included in the total clock
cycle number.
All timing data assumes two-clock reads and writes.
Instruction
BFTST
*
BFTST
*
BFTST
BFCHG
*
BFCHG
*
BFCHG
BFCLR
*
BFCLR
*
BFCLR
BFSET
*
BFSET
*
BFSET
BFEXTS
*
BFEXTS
*
BFEXTS
BFEXTU
*
BFEXTU
*
BFEXTU
BFINS
*
BFINS
*
BFINS
BFFFO
*
BFFFO
*
BFFFO
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Dn
Mem (<5 Bytes)
Mem (5 Bytes)
Head
8
6
6
14
6
6
14
6
6
14
6
6
10
6
6
10
6
6
12
6
6
20
6
6
Tail
I-Cache Case
No-Cache
Case
0
8(0/0/0)
8(0/1/0)
0
10(1/0/0)
10(1/1/0)
0
14(2/0/0)
14(2/1/0)
0
14(0/0/0)
14(0/1/0)
0
14(1/0/1)
14(1/1/1)
0
22(2/0/2)
22(2/1/2)
0
14(0/0/0)
14(0/1/0)
0
14(1/0/1)
14(1/1/1)
0
22(2/0/2)
22(2/1/2)
0
14(0/0/0)
14(0/1/0)
0
14(1/0/1)
14(1/1/1)
0
22(2/0/2)
22(2/1/2)
0
10(0/0/0)
10(0/1/0)
0
12(1/0/0)
12(1/1/0)
0
18(2/0/0)
18(2/1/0)
0
10(0/0/0)
10(0/1/0)
0
12(1/0/0)
12(1/1/0)
0
18(2/0/0)
18(2/1/0)
0
12(0/0/0)
12(0/1/0)
0
12(1/0/1)
12(1/1/1)
0
18(2/0/2)
18(2/1/2)
0
20(0/0/0)
20(0/1/0)
0
22(1/0/0)
22(1/1/0)
0
28(2/0/0)
28(2/1/0)
*Add Calculate Immediate Effective Address Time
NOTE: A bit field of 32 bits may span 5 bytes that require two operand cycles to access or may span 4 bytes that
require only one operand cycle to access.
MOTOROLA
MC68030 USER’S MANUAL
11-47