Ir al contenido

Diferencia entre revisiones de «Registro de estado»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Muro Bot (discusión · contribs.)
m Bot: Quitando plantilla ''miniesbozo'', según esta CDB
Ptbotgourou (discusión · contribs.)
m robot Modificado: nl:Conditiecode
Línea 16: Línea 16:
[[en:FLAGS register (computing)]]
[[en:FLAGS register (computing)]]
[[fr:RFLAGS]]
[[fr:RFLAGS]]
[[nl:Conditiecode]]
[[nl:Program Status Word#Moderne microprocessoren: het FLAGS-register]]
[[ru:Регистр флагов]]
[[ru:Регистр флагов]]

Revisión del 16:19 18 feb 2009

Se trata de unos registros de memoria en los que se deja constancia 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 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.
  • C = Carry flag. acarreo de la operación realizada