Flag
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, cómo se puede escribir o borrar.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 lenguaje ensamblador de Intel x86 je (salta si igual) comprobará la bandera Z (cero) del registro de estado y si está establecido (por una operación anterior) ejecutará un salto a la dirección indicada.Estas líneas de comandos utilizan un analizador sintáctico para traducir los parámetros pasados en banderas al uso de las vistas en este artículo.