Ir al contenido

Registro de estado

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 00:25 21 jun 2014 por Grillitus (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

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.
  • V = Overflow flag: El resultado supera el número de bits que puede manejar la ALU.
  • P = Parity flag: Paridad del número de 1 en los datos.
  • I = Interrupt flag: Se ha producido una interrupción.
  • C = Carry flag: Acarreo de la operación realizada.

Véase también