Each "Clocks" column gives the approximate number of clock cycles the instruction takes to execute on that particular processor. The clock count calculations makes the following assumptions:
The following symbols are used in the clock count specifications:
When an exception occurs during the execution of an instruction and the exception handler is in another task, the instruction execution time is increased by the number of clocks to effect a task switch. This parameter depends on several factors:
The following table summarizes the task switch times for exceptions, assuming cache hits and the use of task gates.
Task Switch Times for Exceptions ┌───────────────────────────────┬──────────────────────────────────────────────┐│
OLDTASK │ NEWTASK │
│ ├───────────────┬───────────────┬──────────────┤
│ │ TO 32 BIT TSS │ TO 16 BIT TSS │ TO VM TSS │
├───────────────────────────────┼───────────────┼───────────────┼──────────────┤
│ VM/32 bit/16 bit TSS │ 85 │ 87 │ 71 │
└───────────────────────────────┴───────────────┴───────────────┴──────────────┘