![Intel ITANIUM ARCHITECTURE Скачать руководство пользователя страница 233](http://html.mh-extra.com/html/intel/itanium-architecture/itanium-architecture_manual_2073403233.webp)
4:226
Volume 4: Base IA-32 Instruction Reference
INT
n
/INTO/INT3—Call to Interrupt Procedure
(Continued)
Protected Mode Exceptions
#GP(0)
If the instruction pointer in the IDT or in the interrupt-, trap-, or task
gate is beyond the code segment limits.
#GP(selector)
If the segment selector in the interrupt-, trap-, or task gate is null.
If a interrupt-, trap-, or task gate, code segment, or TSS segment
selector index is outside its descriptor table limits.
If the interrupt vector is outside the IDT limits.
If an IDT descriptor is not an interrupt-, trap-, or task-descriptor.
If an interrupt is generated by the INT
n
instruction and the DPL of
an interrupt-, trap-, or task-descriptor is less than the CPL.
If the segment selector in an interrupt- or trap-gate does not point
to a segment descriptor for a code segment.
If the segment selector for a TSS has its local/global bit set for local.
If a TSS segment descriptor specifies that the TSS is busy or not
available.
#SS(0)
If pushing the return address, flags, or error code onto the stack
exceeds the bounds of the stack segment and no stack switch
occurs.
#SS(selector)
If the SS register is being loaded and the segment pointed to is
marked not present.
If pushing the return address, flags, error code, or stack segment
pointer exceeds the bounds of the stack segment.
#NP(selector)
If code segment, interrupt-, trap-, or task gate, or TSS is not
present.
#TS(selector)
If the RPL of the stack segment selector in the TSS is not equal to
the DPL of the code segment being accessed by the interrupt or trap
gate.
If DPL of the stack segment descriptor pointed to by the stack
segment selector in the TSS is not equal to the DPL of the code
segment descriptor for the interrupt or trap gate.
If the stack segment selector in the TSS is null.
If the stack segment for the TSS is not a writable data segment.
If segment-selector index for stack segment is outside descriptor
table limits.
#PF(fault-code)
If a page fault occurs.
Real Address Mode Exceptions
#GP
If a memory operand effective address is outside the CS, DS, ES, FS,
or GS segment limit.
If the interrupt vector is outside the IDT limits.
#SS
If stack limit violation on push.
If pushing the return address, flags, or error code onto the stack
exceeds the bounds of the stack segment when a stack switch
occurs.
Содержание ITANIUM ARCHITECTURE
Страница 1: ......
Страница 7: ...402 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Страница 199: ...4 192 Volume 4 Base IA 32 Instruction Reference FWAIT Wait See entry for WAIT ...
Страница 269: ...4 262 Volume 4 Base IA 32 Instruction Reference LES Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 270: ...Volume 4 Base IA 32 Instruction Reference 4 263 LFS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 273: ...4 266 Volume 4 Base IA 32 Instruction Reference LGS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 288: ...Volume 4 Base IA 32 Instruction Reference 4 281 LSS Load Full Pointer See entry for LDS LES LFS LGS LSS ...
Страница 352: ...Volume 4 Base IA 32 Instruction Reference 4 345 ROL ROR Rotate See entry for RCL RCR ROL ROR ...
Страница 368: ...Volume 4 Base IA 32 Instruction Reference 4 361 SHL SHR Shift Instructions See entry for SAL SAR SHL SHR ...
Страница 373: ...4 366 Volume 4 Base IA 32 Instruction Reference SIDT Store Interrupt Descriptor Table Register See entry for SGDT SIDT ...
Страница 589: ...4 582 Volume 4 IA 32 SSE Instruction Reference ...
Страница 590: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index ...
Страница 591: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Страница 603: ...INDEX Index 12 Index for Volumes 1 2 3 and 4 ...
Страница 604: ......