Das
Statusregister (auch
Zustandsregister, engl.
condition code register, CCR, oder
Programmstatuswort, engl.
program status word, PSW) ist ein spezielles
Register im
Steuerwerk eines
Mikroprozessors. Da man diese
Bits auch als
Flags bezeichnet, wird das Statusregister auch Flagregister genannt. Es enthält eine Reihe von Flags, die von der
arithmetisch-logischen Einheit (ALU) in Abhängigkeit von der zuletzt durchgeführten Rechenoperation (z. B.
Überlauf,
negatives Ergebnis) gesetzt werden. Einige Flags können auch durch direkte
Anweisungen geändert werden. Manche Prozessoren – z. B. der
6502 – setzen die meisten Statusflags auch schon bei reinen Ladeoperationen.