intJ80386

Table 8-1. 8o3861nstructlon Set CIockCount Summary (Contlnued)

INSTRUCTIONFORMAT

INTERRUPT INSTRUCTIONS (Continued)

BOUND:

Via Interrupt or Trap Gate to Same Privilege Level

Via Interrupt or Trap Gate to Different Privilege Level

From 286 Task to 286 TSS via Task Gate

From 286 Task to 386 TSS via Task Gate

From 268 Task to virt 8086 Mode via Task Gate

From 386 Task to 286 TSS via Task Gate

From 386 Task to 386 TSS via Task Gate

From 368 Task to virt 8086 Mode via Task Gate

From virt 8086 Mode to 286 TSS via Task Gate

From virt 8086 Mode to 386 TSS via Task Gate

From virt 8086 md to priv level 0 via Trap Gate or Interrupt Gate

INTERRUPT RETURN

 

IRET = Interrupt Return

I 11001111 I

Protected Mode Only (IRET)

To the Same Privilege Level (within task)

To DiHerent Privilege Level (within task)

From 286 Task to 286 TSS

From 286 Task to 386 TSS

From 286 Task to Virtual 8086 Task

From 286 Task to Virtual 8086 Mode (within task)

From 386 Task to 286 TSS

From 386 Task to 386 TSS

From 386 Task to Virtual 8086 Task

From 386 Task to Virtual 8086 Mode (within task)

PROCESSOR CONTROL

CLOCK COUNT

NOTES

Real

 

Real

 

Address

Protected

Address

Protected

Mode or

Virtual

Mode or

Virtual

Virtual

Address

Virtual

Addresa

8086

Mode

8086

Mode

Mode

 

Mode

 

 

59

 

g,i, k, r

 

99

 

g,i, k, r

 

254

 

g,i,k,r

 

284

 

g,i,k,r

 

231

 

g,i,k,r

 

264

 

g,i, k, r

 

294

 

g,i, k, r

 

243

 

g,i, k, r,

 

264

 

g,i, k, r

 

294

 

g,i, k, r

 

119

 

 

22

 

 

g, h,i,k,r

 

38

 

g, h,i,k,r

 

82

 

g, h,i,k,r

 

232

 

h,i, k, r

 

265

 

h,i, k, r

 

214

 

h,i, k, r

 

60

 

 

 

271

 

h,i, k, r

 

275

 

h,i, k, r

 

224

 

h,i, k, r

 

60

 

 

HLT

= HALT

I 11110100

I

 

5

5

I

MOV = Move to and From Control/DebuglTest Registers

 

 

 

 

CRO/CR2/CR3 from register

I 00001111

00100010

11 eee reg

10/4/5

10/4/5

I

Register From CRO-3

I 00001111

00100000

11 eee reg

6

6

I

DRO-3 From Register

I 00001111

00100011

11 eee reg

22

22

I

DR6-7 From Register

I 00001111

00100011

11 eee reg

16

16

I

Register from DR6-7

I 00001111

00100001

11 eeereg

14

14

I

Register from DRO-3

I 00001111

00100001

11 eeereg

22

22

I

TR6-7 from Register

I 00001111

00100110

11 eeereg

12

12

I

Register from TR6-7

I 00001111

00100100

11 eee reg

12

12

I

NOP

= No Operation

I 10010000

 

 

3

3

 

WAIT = Wail until BUSY# pin Is negated I 10011011

 

 

6

6

 

122

Page 183
Image 183
Intel 80386 manual O3861nstructlon Set CIockCount Summary Contlnued, Bound