Grundlagen der 8086-Architektur: Flags, Segmente & Interrupts
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 3,88 KB
Die Flags des 8086-Prozessors
Von den neun Flags ändern sechs nach der Ausführung vieler arithmetischer und logischer Instruktionen ihren Zustand. Die sechs Flags sind:
- C (Carry): Zeigt einen Übertrag nach einer Addition oder ein Borgen nach einer Subtraktion an. Das Carry-Flag signalisiert zudem Fehlerzustände bei bestimmten Programmen und Verfahren.
- P (Parity): Ist 0 für ungerade Parität und 1 für gerade Parität.
- A (Auxiliary Carry): Zeigt einen Übertrag oder ein Borgen von Bit 3 auf Bit 4 an.
- Z (Zero): Gibt an, ob das Ergebnis einer Operation Null ist. Wenn Z = 1, ist das Ergebnis Null; wenn Z = 0, ist es ungleich Null.
- S (Sign): Gibt das Vorzeichen des Ergebnisses nach Addition oder Subtraktion an. Wenn S = 1, ist das Ergebnis negativ;