| 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]] | ||