Flag

Flag

Flag

Para otros usos de este término, véase FLAG.

En programación, la bandera o flag se refiere a uno o más bits que se utilizan para almacenar un valor binario o código que tiene asignado un significado. Las banderas normalmente forman parte de una determinada estructura de datos, como un registro de una base de datos, y el significado del valor que figura en una bandera típicamente se definirá en relación a la estructura de datos de la que forma parte. En muchos casos el valor binario de la bandera se entenderá como la representación de uno de los posibles estados. En otras ocasiones, los valores binarios pueden representar uno o más atributos de un campo de bits, a menudo relacionados con habilidades o permisos, como "se puede escribir" o "puede ser borrado". De todos modos, hay muchos otros posibles significados que pueden asignarse a los valores de la bandera. Un uso común de las banderas es marcar o designar estructuras de datos para un posterior tratamiento.

Dentro de los microprocesadores y otros dispositivos lógicos, las banderas se utilizan mayoritariamente para controlar o indicar el estado intermedio o final o el resultado de diferentes operaciones. Por ejemplo, los microprocesadores suelen tener un registro de estado que se compone de varias de estas banderas que se usarán para indicar varias condiciones establecidas como resultado de una operación, como podría ser hacer notar que ha habido un desbordamiento en una operación aritmética. Una vez establecidas, las banderas pueden utilizarse en operaciones posteriores como el control de flujo en una operación de salto condicional. Por ejemplo, la instrucción en ensamblador de Intel x86 je (salta si igual) comprobará el flag Z (cero) del registro de estado y si está establecido (por una operación anterior) ejecutará un salto a la dirección indicada.

A los diferentes parámetros de control de una shell de línea de comandos también se les suele llamar banderas. Estas shells utilizan un analizador sintáctico para traducir los parámetros pasados en banderas al uso de las vistas en este artículo.

Obtenido de "Flag"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • flag — flag …   Dictionnaire des rimes

  • Flag — Flag, n. [Cf. LG. & G. flagge, Sw. flagg, Dan. flag, D. vlag. See {Flag} to hang loose.] 1. That which flags or hangs down loosely. [1913 Webster] 2. A cloth usually bearing a device or devices and used to indicate nationality, party, etc., or to …   The Collaborative International Dictionary of English

  • flag — n Flag, ensign, standard, banner, color, streamer, pennant, pendant, pennon, jack are not always clearly distin guished. Flag, the comprehensive term, is applied to a piece of cloth that typically is rectangular, is attached to a staff, mast,… …   New Dictionary of Synonyms

  • flag — Ⅰ. flag [1] ► NOUN 1) an oblong piece of cloth that is raised on or attached to a pole and used as an emblem or marker. 2) a device or symbol resembling a flag, used as a marker. 3) a small paper badge given to people who donate to a charity… …   English terms dictionary

  • Flag — Flag, v. t. [From {Flag} an ensign.] 1. To signal to with a flag or by waving the hand; as, to flag a train; also used with down; as, to flag down a cab. [1913 Webster] 2. To convey, as a message, by means of flag signals; as, to flag an order to …   The Collaborative International Dictionary of English

  • flag — flag1 [flag] n. [LME flagge < FLAG4, in obs. sense “to flutter”] 1. a piece of cloth or bunting, often attached to a staff, with distinctive colors, patterns, or symbolic devices, used as a national or state symbol, as a signal, etc.; banner;… …   English World dictionary

  • Flag — Flag, n. [From {Flag} to hang loose, to bend down.] (Bot.) An aquatic plant, with long, ensiform leaves, belonging to either of the genera {Iris} and {Acorus}. [1913 Webster] {Cooper s flag}, the cat tail ({Typha latifolia}), the long leaves of… …   The Collaborative International Dictionary of English

  • Flag — steht für: Flag (Informatik), ein Variablentyp mit eng begrenztem Wertesatz, oft nur 0/1 das Spielgerät beim Flag Football das englische Wort für Flagge oder auch Fahne Flag (Lichttechnik), eine Vorrichtung in der Fotografie und Filmproduktion,… …   Deutsch Wikipedia

  • flag — [ flag ] n. m. • 1935; abrév. de flagrant délit ♦ Arg. Flagrant délit. « Le proxénétisme, c est un délit, merde ! Il est perpétuellement en flag, ce mec là » (M. Rolland). Des flags. flag ou flague [flag] n. m. ÉTYM. 1935; abrév. de flagrant… …   Encyclopédie Universelle

  • flag|gy — flag|gy1 «FLAG ee», adjective, gi|er, gi|est. 1. hanging down limply; drooping. 2. soft and flabby; having no firmness; flaccid. ╂[< flag …   Useful english dictionary

  • Flag — (fl[a^]g), v. i. [imp. & p. p. {Flagged} (fl[a^]gd); p. pr. & vb. n. {Flagging} (fl[a^]g g[i^]ng).] [Cf. Icel. flaka to droop, hang loosely. Cf. {Flacker}, {Flag} an ensign.] 1. To hang loose without stiffness; to bend down, as flexible bodies;… …   The Collaborative International Dictionary of English

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”