Intel 80386 manual Instructlon Set CIockCountSummaay Contmued, Interrupt Instructions

Models: 80386

1 194
Download 194 pages 57.68 Kb
Page 182
Image 182

80386

Table 8-1 80386 Instructlon Set CIockCountSummaay (Contmued)

 

 

 

 

 

CLOCK COUNT

INSTRUCTION

 

 

 

 

Real

 

FORMAT

 

 

 

Address

Protected

 

 

 

 

 

Mode or

Virtual

 

 

 

 

 

Virtual

Address

 

 

 

 

 

8086

Mode

 

 

 

 

 

Mode

 

INTERRUPT INSTRUCTIONS

 

 

 

 

 

 

INT ~ Interrupt:

I 11001101

I

 

I

 

 

Type Specified

type

37

 

Type 3

I 11001100

I

 

 

33

 

INTO ~ Interrupt 4 II Overflow Flag Set I 11001110 I

 

 

 

 

If OF ~ 1

 

 

 

 

35

 

If OF ~ 0

 

 

 

 

3

3

Bound = Interrupt Sit Oetect Value

I 01100010

I mod reg

r/ml

 

 

Outot Range

 

 

 

 

 

 

If Out of Range

 

 

 

 

44

 

If In Range

 

 

 

 

10

10

Protected Mode Only (lNT)

 

 

 

 

 

 

INT: Type Specilled

 

 

 

 

 

 

Via Interrupt or Trap Gate

 

 

 

 

 

 

to Same Privilege Level

 

 

 

 

 

59

Via Interrupt or Trap Gate

 

 

 

 

 

 

to Different Privilege Level

 

 

 

 

 

99

From 286 Task to 286 TSS via Task Gate

 

 

 

 

247

From 286 Task to 386 TSS via Task Gate

 

 

 

 

277

From 268 Task to virt 8086 md via Task Gate

 

 

 

 

224

From 386 Task to 286 TSS via Task Gate

 

 

 

 

257

From 386 Task to 386 TSS via Task Gate

 

 

 

 

287

From 368 Task to virt B086 md via Task Gate

 

 

 

 

238

From virt 8086 md to 286 TSS via Task Gate

 

 

 

 

257

From virt 8086 md to 386 TSS via Task Gate

 

 

 

 

287

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

 

 

 

119

INT:TVPE 3

 

 

 

 

 

 

Via Interrupt or Trap Gate

 

 

 

 

 

 

to Same Privilege Level

 

 

 

 

 

59

Via Interrupt or Trap Gate

 

 

 

 

 

 

to Different Privilege Level

 

 

 

 

 

99

From 286 Task to 286 TSS via Task Gate

 

 

 

 

243

From 286 Task to 386 TSS via Task Gate

 

 

 

 

273

From 268 Task to Virt 8086 md via Task Gate

 

 

 

 

220

From 386 Task to 286 TSS via Task Gate

 

 

 

 

253

From 386 Task to 386 TSS via Task Gate

 

 

 

 

283

From 368 Task to Virt 8086 md via Task Gate

 

 

 

 

232

From virt 8086 md to 286 TSS via Task Gate

 

 

 

 

253

From virt 8086 md to 386 TSS via Task Gate

 

 

 

 

283

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

 

 

 

119

INTO:

 

 

 

 

 

 

Via Interrupt or Trap Grate

 

 

 

 

 

 

to Same Privilege Level

 

 

 

 

 

59

Via Interrupt or Trap Gate

 

 

 

 

 

 

to Different Privilege Level

 

 

 

 

 

99

From 286 Task to 286 TSS via Task Gate

 

 

 

 

245

From 286 Task to 386 TSS via Task Gate

 

 

 

 

275

From 268 Task to virt 8086 md via Task Gate

 

 

 

 

222

From 386 Task to 286 TSS via Task Gate

 

 

 

 

255

From 386 Task to 386 TSS via Task Gate

 

 

 

 

285

From 368 Task to virt 8086 md via Task Gate

 

 

 

 

234

From virt 8086 md to 286 TSS via Task Gate

 

 

 

 

255

From virt 8086 md to 386 TSS via Task Gate

 

 

 

 

285

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

 

 

 

119

NOTES

Real

Address Protected

Mode or Virtual

Virtual Address

8086 Mode Mode

b

b

b,e

b, e

b, e e, g, h,j, k, r

b, e e, g, h,j, k, r

g,j, k, r

g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r

g, j, k, r

g,j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r g, j, k, r

g, j, k, r

g, j, k, r g, j, k, r g,j, k, r g,j, k, r g,j, k, r g,j, k, r g,j, k, r g, j, k, r g, j, k, r

121

Page 182
Image 182
Intel 80386 manual Instructlon Set CIockCountSummaay Contmued, Interrupt Instructions