Banderas en Informática

Banderas en Informática

En la programación, la bandera se puede referir a uno o varios trozos que son usados para almacenar un valor binario o código que tiene un sentido asignado, pero se puede referir a usos de otros tipos de datos. Las banderas típicamente se encuentran como miembros de una estructura de datos definida, como un registro de la base de datos, y el sentido del valor contenido en una bandera generalmente se definirá con relación a la estructura de datos de la cual es la parte. En muchos casos, se entenderá que el valor binario de una bandera representará uno de varios estados posibles o estados. En otros casos, los valores binarios pueden representar uno o varios atributos en un poco el campo, a menudo relacionado con capacidades o permisos, tales que "se pueden escribir a" o "se puede suprimir". Sin embargo, hay muchos otros sentidos posibles que se pueden asignar a valores de la bandera. Un uso corriente de banderas debe marcar o designar estructuras de datos para el futuro procesamiento.



Dentro de microprocesadores y otros dispositivos lógicos, las banderas comúnmente son usadas para controlar o indicar el estado final o intermedio o el resultado de operaciones diferentes. Los microprocesadores típicamente tienen, por ejemplo, un registro de estado que se forma de tales banderas, y las banderas son usadas para indicar varias condiciones de post-operación, tal como cuando hubo un desbordamiento aritmético. Las banderas se pueden utilizar en operaciones subsecuentes, tal como en el procesamiento de instrucciones de salto condicionales. Por ejemplo un je (Salto si Igual) instrucción en el lenguaje ensamblador X86 causará un salto si el Z (cero) bandera fuera puesto por un poco de operación anterior.

Un modificador de la línea de comandos también se refiere como una bandera. Los programas de la línea de comandos a menudo comienzan con un analizador sintáctico de la opción que traduce modificadores de la línea de comandos a banderas en el sentido de este artículo.

Comentarios