Il registro di stato (noto anche come status register, flag register, PSW o condition code register - CCR) è un insieme di flag presenti nella CPU che indicano lo stato di diversi risultati di operazioni matematiche. Questi flag sono comunemente usati per confrontare e testare condizioni richieste dai programmi.
L'ordine, il numero e il significato dei flag del registro di stato varia da processore a processore, a causa delle diverse configurazioni ed architetture che sussistono per ognuno di esso. Ad esempio, l'architettura x86 possiede come registro di stato il FLAGS register.