Statusregister

Das Statusregister (auch Zustandsregister oder Flag, engl. Condition Code Register, CCR) ist ein spezielles Register im Steuerwerk eines Mikroprozessors. Es enthält eine Reihe von Bits, welche im Laufe der Bearbeitung von Rechenoperationen der ALU (Arithmetic Logical Unit) aus den Operanden und dem Rechenergebnis abgeleitet werden. Diese Bits sind in der Regel logisch voneinander unabhängig. Ihre Zusammenlegung in einem Register erfolgt zwecks vereinfachter Adressierung. Sie können einerseits wieder in die Berechnungen einfließen (z.B. als Überträge, Vorzeichen usw.), beeinflussen aber unter Umständen auch den Ablauf der einzelnen Befehle und somit den Gesamtablauf des abzuarbeitenden Programmes. Welche Bits in einem konkreten Mikroprozessor existieren, ist herstellerabhängig, eine Reihe von Bits tritt jedoch in den meisten heutigen Mikroprozessoren auf. Zu diesen Bits zählen:

See also: Statusregister, Arithmetic Logical Unit, Einerkomplement, Flag, Mikroprozessor, Nullbit, Paritätsbit, Register (Computer), Steuerwerk, Übertragsbit