Diferencia entre revisiones de «Registro de estado»
Apariencia
Contenido eliminado Contenido añadido
m Bot: Quitando plantilla ''miniesbozo'', según esta CDB |
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