* remove "\r" nonsense
[mascara-docs.git] / i386 / i386.reference / s09_05.htm
blob4694b24dd89fa22cd92e70581104d23fec457cda
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2 <HTML>
3 <HEAD>
4 <TITLE>80386 Programmer's Reference Manual -- Section 9.5</TITLE>
5 </HEAD>
6 <BODY>
7 <B>up:</B> <A HREF="c09.htm">
8 Chapter 9 -- Exceptions and Interrupts</A><BR>
9 <B>prev:</B> <A HREF="s09_04.htm">9.4 Interrupt Descriptor Table</A><BR>
10 <B>next:</B> <A HREF="s09_06.htm">9.6 Interrupt Tasks and Interrupt Procedures</A>
11 <P>
12 <HR>
13 <P>
14 <H1>9.5 IDT Descriptors</H1>
15 The IDT may contain any of three kinds of descriptor:
16 <UL>
17 <LI> Task gates
18 <LI> Interrupt gates
19 <LI> Trap gates
20 </UL>
22 <A HREF="#fig9-3">Figure 9-3</A>
23 illustrates the format of task gates and 80386 interrupt gates
24 and trap gates. (The task gate in an IDT is the same as the task gate
25 already discussed in
26 <A HREF="c07.htm">Chapter 7</A>.)
27 <P>
28 <A NAME="fig9-3">
29 <IMG align=center SRC="fig9-3.gif" border=0>
30 <P>
31 <HR>
32 <P>
33 <B>up:</B> <A HREF="c09.htm">
34 Chapter 9 -- Exceptions and Interrupts</A><BR>
35 <B>prev:</B> <A HREF="s09_04.htm">9.4 Interrupt Descriptor Table</A><BR>
36 <B>next:</B> <A HREF="s09_06.htm">9.6 Interrupt Tasks and Interrupt Procedures</A>
37 </BODY>