Loading...
10-18 M68040 USER’S MANUAL MOTOROLA
10.6 INTEGER UNIT INSTRUCTION TIMINGS (Continued)
CHK2* (<ea>, Rn) CLR CMP
Addressing
Mode
<ea>
Calculate Execute <ea>
Calculate Execute <ea>
Calculate Execute
Dn ——1111
An ———— 1 1
(An) 11 2L + 91111
(An)+ — — 1111
–(An) — — 1111
(d 16,An) 11 2L + 91111
(d 16,PC) 12 3L + 9 3 2L + 1
(xxx).W, (xxx).L 11 2L + 91111
#<xxx> ———— 1 1
(d 8,An,Xn) 13 1L + 123333
(d 8,PC,Xn) 14 2L + 12 5 1L + 4
(BR,Xn) 15 2L + 13 6 1L + 5 6 1L + 5
(bd,BR,Xn) 16 2L + 14 7 1L + 6 7 1L + 6
([bd,BR,Xn]) 19 2L + 17 9 1L + 8 9 1L + 8
([bd,BR,Xn],od) 20 2L + 18 10 1L + 9 10 1L + 9
([bd,BR],Xn) 20 4L + 16 10 3L + 7 10 3L + 7
([bd,BR],Xn,od) 21 4L + 17 11 3L + 8 11 3L + 8
*This instruction interlocks the <ea> calculate and execute stages. Timing for Dn within bounds, UB > LB. For UB <
LB, add three clocks to <ea> calculate and execute times. For Rn = An, add one clock to <ea> calculate and execute
times.
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com