Ir al contenido

Diferencia entre revisiones de «Registro de estado»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Etiqueta: Deshecho
 
(No se muestran 16 ediciones intermedias de 14 usuarios)
Línea 1: Línea 1:
{{referencias}}
{{referencias|t=20110613}}
{{otros usos|Registro}}
{{otros usos|Registro}}
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.
Se conoce como '''registro de estado''' a los registros de memoria en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada y que podrán ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, en el registro de estado queda constancia de si el resultado fue cero, positivo o negativo, o si se sobrepasó la capacidad de representación.


Cada modelo de procesador tiene sus propios registros de estados, pero los más comunes son:
Cada modelo de procesador tiene sus propios registros de estados, pero los más comunes son:


* Z = Zero flag: El resultado es cero.
* Z = Zero flag: El resultado es cero.
* N = Negative flag: El resultado es negativo.
* S = Sign flag: El resultado es negativo.
* V = Overflow flag: El resultado supera el número de bits que puede manejar la ALU.
* V = Overflow flag: El resultado supera el número de bits que puede manejar la [[Unidad aritmética lógica|ALU]].
* P = Parity flag: Paridad del número de 1 en los datos.
* P = Parity flag: Paridad del número de 1 en los datos.
* I = Interrupt flag: Se ha producido una [[interrupción]].
* I = Interrupt flag: Se ha producido una [[interrupción]].
Línea 13: Línea 13:


== Véase también ==
== Véase también ==
* [[Registro FLAGS]]

* [[Registro (hardware)]]
* [[Registro (hardware)]]
* [[Contador de programa]]
* [[Contador de programa]]
Línea 23: Línea 23:
* [[Registro MAR]]
* [[Registro MAR]]


{{Control de autoridades}}
[[Categoría:Registros digitales]]
[[Categoría:Registros digitales]]

[[ar:مسجل الأعلام]]
[[en:FLAGS register]]
[[fr:RFLAGS]]
[[nl:Conditiecode]]
[[pl:FLAGS]]
[[ru:Регистр флагов]]
[[uk:Регістр EFLAGS]]

Revisión actual - 10:35 25 jun 2023

Se conoce como registro de estado a los registros de memoria en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada y que podrán ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, en el registro de estado queda constancia de si el resultado fue cero, positivo o negativo, o si se sobrepasó la capacidad de representación.

Cada modelo de procesador tiene sus propios registros de estados, pero los más comunes son:

  • Z = Zero flag: El resultado es cero.
  • S = Sign 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

[editar]