Anonymous user
Interrupt Descriptor Table: Difference between revisions
Undo revision 26963 by Revolution (talk) IA-32 accurately describes 32-bit protected mode and distinguishes it from the original 16-bit form on the 286.
[unchecked revision] | [unchecked revision] |
Revolution (talk | contribs) (Change section names to refer to Protected and Long Mode instead of CPU generations.) |
(Undo revision 26963 by Revolution (talk) IA-32 accurately describes 32-bit protected mode and distinguishes it from the original 16-bit form on the 286.) |
||
Line 1:
The '''Interrupt Descriptor Table''' ('''IDT''') is a binary data structure specific to the [[IA32_Architecture_Family|IA-32]] and [[X86-64|x86-64]] architectures. It is the
The
Before you implement the
== IDTR ==
Line 31:
For more information, see '''Section 2.4.3: IDTR Interrupt Descriptor Table Register''' and '''Figure 2-6: Memory Management Registers''' of the Intel Software Developer Manual, Volume 3-A.
==
=== Table ===
{|class="wikitable"
Line 113:
* '''Task Gate: 0x85''' (p=1, dpl=0b00, type=0b0101 => type_attributes=0b1000_0101='''0x85''')
==
=== Table ===
{|class="wikitable"
|