EFLAGS — Änderungen 3462 → 3465

Zeile 28: Zeile 28:
 
| 14 || NT - <b>N</b>ested <b>T</b>ask Flag (X)
 
| 14 || NT - <b>N</b>ested <b>T</b>ask Flag (X)
 
|-
 
|-
−
| 13 - 12 || IOPL - <b>I</b>/<b>O</b> <b>P</b>rivilege <b>L</b>evel (X)
+
| 13 - 12 || [[#IOPL - I/O Privilege Field (Bits 12 und 13)|IOPL - <b>I</b>/<b>O</b> <b>P</b>rivilege <b>L</b>evel]] (X)
 
|-
 
|-
 
| 11 ||  [[#OF - Overflow Flag (Bit 11)|OF - <b>O</b>verflow <b>F</b>lag]] (S)
 
| 11 ||  [[#OF - Overflow Flag (Bit 11)|OF - <b>O</b>verflow <b>F</b>lag]] (S)
Zeile 34: Zeile 34:
 
| 10 || [[#DF - Direction Flag (Bit 10)|DF - <b>D</b>irection <b>F</b>lag]] (C)
 
| 10 || [[#DF - Direction Flag (Bit 10)|DF - <b>D</b>irection <b>F</b>lag]] (C)
 
|-
 
|-
−
| 9 || IF - <b>I</b>nterrupt <b>E</b>nable Flag (X)
+
| 9 || [[#IF - Interrupt Enable Flag (Bit 9)|IF - <b>I</b>nterrupt <b>E</b>nable Flag]] (X)
 
|-
 
|-
−
| 8 || TF - <b>T</b>rap <b>F</b>lag (X)
+
| 8 || [[#TF - Trap Flag (Bit 8)|TF - <b>T</b>rap <b>F</b>lag]] (X)
 
|-
 
|-
 
| 7 || [[#SF - Sign Flag (Bit 7)|SF - <b>S</b>ign <b>F</b>lag]] (S)
 
| 7 || [[#SF - Sign Flag (Bit 7)|SF - <b>S</b>ign <b>F</b>lag]] (S)
Zeile 88: Zeile 88:
  
 
=== Systemflags ===
 
=== Systemflags ===
 +
==== TF - Trap Flag (Bit 8) ====
 +
Für single-step debugging.
  
 +
==== IF - Interrupt Enable Flag (Bit 9) ====
 +
Wenn gesetzt wird auf Interrupts reagiert, wenn gelöscht werden diese ignoriert (Ausnahme: [[NMI|Non Maskable Interrupts]]).<br />
 +
Kann mit CLI (Clear Interruptflag) und STI (Set Interruptflag) geändert werden.
 +
 +
==== IOPL - I/O Privilege Field (Bits 12 und 13) ====
 +
I/O Privilegien des laufenden Programms.
 +
 +
.
 +
.
 +
.
 
<br />
 
<br />
  
Zeile 99: Zeile 111:
 
* LAHF
 
* LAHF
 
* SAHF
 
* SAHF
 +
 +
[[Category:Hardware]]