Diferencia entre revisiones de «Registro de estado»
Apariencia
Contenido eliminado Contenido añadido
m recategorizo |
Deshecha la edición 151970463 de 150.214.9.247 (disc.) Etiqueta: Deshecho |
||
(No se muestran 37 ediciones intermedias de 31 usuarios) | |||
Línea 1: | Línea 1: | ||
{{referencias|t=20110613}} |
|||
Se conoce por '''registro de estados''' a un grupo de [[bit]]s que utiliza un [[cpu|procesador]] |
|||
{{otros usos|Registro}} |
|||
para orientarse durante las operaciones en la [[ALU]]. |
|||
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. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*I = Interrupt flag. |
|||
⚫ | |||
⚫ | |||
{{miniesbozo de|electrónica}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* I = Interrupt flag: Se ha producido una [[interrupción]]. |
|||
⚫ | |||
== Véase también == |
|||
[[Categoría:Unidad Central de Proceso]] |
|||
* [[Registro FLAGS]] |
|||
* [[Registro (hardware)]] |
|||
* [[Contador de programa]] |
|||
* [[Acumulador (informática)|Acumulador]] |
|||
* [[Registro de instrucción]] |
|||
* [[Registro de pila]] |
|||
* [[Registro índice]] |
|||
* [[Registro MDR]] |
|||
* [[Registro MAR]] |
|||
{{Control de autoridades}} |
|||
[[ar:مسجل الأعلام]] |
|||
[[Categoría:Registros digitales]] |
|||
[[en:FLAGS register (computing)]] |
|||
[[fr:RFLAGS]] |
|||
[[nl:FLAGS register]] |
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.