
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