Interrupt Descriptor Table — Änderungen 5872 → 6465

Zeile 8: Zeile 8:
 
! Bits  || Name  ||  Beschreibung
 
! Bits  || Name  ||  Beschreibung
 
|-
 
|-
−
| 0-15    || Offset 0-15 || Gibt den Selector des Codesegments an, in das beim Auftreten des Interrupts gewechselt werden soll. Im Allgemeinen ist dies das Kernel-Codesegment (Ring 0).
+
| 0-15    || Offset 0-15 ||Gibt das Offset des ISR innerhalb des Segments an. Wenn der entsprechende Interrupt auftritt, wird eip auf diesen Wert gesetzt.
 
|-
 
|-
−
| 15-31    || Selector || Gibt das Offset des ISR innerhalb des Segments an. Wenn der entsprechende Interrupt auftritt, wird eip auf diesen Wert gesetzt.
+
| 15-31    || Selector || Gibt den Selector des Codesegments an, in das beim Auftreten des Interrupts gewechselt werden soll. Im Allgemeinen ist dies das Kernel-Codesegment (Ring 0).
 
|-
 
|-
 
| 32-39    || 00000000 ||  
 
| 32-39    || 00000000 ||  
Zeile 43: Zeile 43:
  
 
{| {{Prettytable}}
 
{| {{Prettytable}}
−
! 47-16        || 15-0
+
!Offset || Bedeutung
 
|-
 
|-
−
| Anfangsadresse der IDT || Limit der IDT  
+
| 0-15    || Das Limit der IDT
 +
|-
 +
| 16-47 || Die Base der IDT
 
|}
 
|}