inter80386

Table 8-1. 80386 Instruction Set Clock Count Summar (Continued)

INSTRUCTIONFORMAT

CLOCK COUNT

NOTES

RealReal

Address Protected Address Protected

CONTROL TRANSFER (Continued)

Protected Mode Only (Direct Intersegment)

Via Call Gate to Same Privilege Level

Via Call Gate to Different Privilege Level,

(No Parameters)

Via Call Gate to Different Privilege Level, (x Parameters)

From 286 Task to 286 TSS

From 286 Task to 386 TSS

From 286 Task to Virtual 8086 Task (386 TSS)

From 386 Task to 286 TSS

From 386 Task to 386 TSS

From 386 Task to Virtual 8086 Task (386 TSS)

Indirect Intersegment

I 11111111 ImodO 11

r/ml

Protected Mode Only (Indirect Intersegment)

Via Call Gate to Same Privilege Level

Via Call Gate to Different Privilege Level,

(No Parameters)

Via Call Gate to Different Privilege Level. (x Parameters)

From 286 Task to 286 TSS

From 286 Task to 386 TSS

From 286 Task to Virtual 8086 Task (386 TSS)

From 386 Task to 286 TSS

From 386 Task to 386 TSS

From 386 Task to Virtual 8086 Task (386 TSS)

JMP ~ Uncondillonal Jump

Short

I 11101001

la.bit displacementI

Direct within Segment

I 11101001

I full displacement

Register/Memory Indirect within Segment I 11111111

Imod 100 r/ml

Direct Intersegment

I 11101010

Iunsigned full offset, selector

Protected Mode Only (Direct Intersegment)

Via Call Gate to Same Privilege Level

From 286 Task to 286 TSS

From 286 Task to 386 TSS

From 286 Task to Virtual 8086 Task (386 TSS)

From 386 Task to 286 TSS

From 386 Task to 386 TSS

From 386 Task to Virtual 8086 Task (386 TSS)

Indirect Intersegment

111111111 Imod 1 0 1 r/ml

Protected Mode Only (Indirect Intersegment)

Via Call Gate to Same Privilege Level

From 286 Task to 286 TSS

From 286 Task to 386 TSS

From 286 Task to Virtual 8086 Task (386 TSS)

From 386 Task to 286 TSS

From 386 Task to 386 TSS

From 386 Task to Virtual 8086 Task (386 TSS)

Mode or Virtual

Virtual Address

8086 Mode

Mode

52+m

86+m

94+4x+m

235

265

214

245

275

224

22+m 38+m

56+m

90+m

98+4x+m

240

270

218

250

280

228

7+m 7+m

7+m 7+m

7+ml 7+ml

10+m 10+m

12+m 27+m

45+m

223

253

212

233

263

222

17+m 31+m

49+m

228

258

216

238

268

226

Mode or Virtual

Virtual Address

8086 Mode

Mode

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

bh,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

r

r

bh,r

j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

bh,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

h,j,k,r

117

Page 178
Image 178
Intel 80386 manual Instruction Set Clock Count Summar, +ml 7+ml