Se trata de unos registros de memoria en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, tiene que quedar constancia de si el resultado fue cero, positivo o negativo. Cada modelo de procesador tiene sus propios registros de estados, pero los más comunes son: Z = Zero flag: El resultado es cero. N = Negative flag: El resultado es negativo.