Operaciones con bits

Solo disponible en BuenasTareas
  • Páginas : 13 (3098 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2011
Leer documento completo
Vista previa del texto
Operaciones lógicas con bits
Lista de operaciones lógicas con bits
Descripción
Las operaciones lógicas con bits operan con dos dígitos, 1 y 0. Estos dos dígitos constituyen la base de un sistema numérico denominado sistema binario. Los dos dígitos 1 y 0 se denominan dígitos binarios o bits. En el ámbito de los contactos y bobinas, un 1 significa activado (”conductor”) y un 0 significadesactivado (”no conductor”).
Las operaciones lógicas con bits interpretan los estados de señal 1 y 0, y los combinan de acuerdo con la lógica de Boole. Estas combinaciones producen un 1 ó un 0 como resultado y se denominan ”resultado lógico” (RLO). Las operaciones lógicas con bits permiten ejecutar las más diversas funciones.
Se dispone de las operaciones lógicas con bits siguientes:
· # : Conector· XOR : Operación lógica O-exclusiva
· >=1 : Operación lógica O
· = : Asignación
Las siguientes operaciones reaccionan ante un RLO de 1:
· R : Desactivar salida
· S : Activar salida
· RS : Flipflop de desactivación/activación
· SR : Flipflop de activación/desactivación
Otras operaciones reaccionan ante un cambio de flanco positivo o negativo para ejecutar las
siguientes funciones:
·N : Detectar flanco negativo (1 -> 0)
· P : Detectar flanco positivo (0 -> 1)
· NEG : Detectar flanco de señal 1 -> 0
· POS : Detectar flanco de señal 0 -> 1
Las restantes operaciones afectan directamente al RLO:
· Insertar una entrada binaria
· Invertir una entrada binaria
· SAVE : Cargar resultado lógico (RLO) en el registro RB

>=1 : Operación lógica O

DescripciónLa operación O lógica sirve para consultar los estados de señal de dos o más operandos especificados en las entradas de un cuadro O.
Si el estado de señal de uno de estos operandos es “1", la operación da como resultado "1".
Si el estado de señal de todos los operandos es “0" no se cumple la condición exigida por la operación lógica, por lo que el resultado de la misma será "0".
Si la operaciónO lógica es la primera operación de una cadena lógica, almacena el resultado de la consulta del estado de señal en el bit de resultado lógico (RLO).
Toda operación O lógica que no sea la primera operación de una cadena lógica combina el resultado de la consulta del estado de señal con el valor almacenado en el bit RLO. Esta operación lógica se realiza siguiendo la tabla de verdad O.

La salidaA 4.0 está activada, cuando
el estado de señal de las entradas E 0.0 Y E 0.1 es “1".

& : Operación lógica Y
Símbolo &

Descripción
La operación Y lógica sirve para consultar los estados de señal de dos o más operandos especificados en las entradas de un cuadro Y.
Si el estado de señal de todos los operandos es “1", y sólo en este caso, la operación da como resultado "1". Cuandoel estado de señal de un operando es “0" no se cumple la condición exigida por la operación lógica, por lo que el resultado de la operación será "0".
Si la operación lógica Y es la primera operación de una cadena lógica, almacena el resultado de la consulta del estado de señal en el bit de resultado lógico (RLO).
Toda operación Y que no sea la primera operación de una cadena lógica combina elresultado de la consulta del estado de señal con el valor almacenado en el bit RLO. Esta operación lógica se realiza siguiendo la tabla de verdad Y.

La salida A 4.0 está activada, cuando
el estado de señal de las entradas E 0.0 Y E 0.1 es “1".

Operación O lógica de operaciones Y, y operación Y lógica
de operaciones O

El estado de señal de la salida A 3.1 es “1" cuando al menos unaoperación Y es verdadera.
El estado de señal de la salida A 3.1 es “0" cuando ninguna operación Y es verdadera

Descripción
La operación Y lógica de operaciones O sirve para consultar el estado de señal de
acuerdo con la tabla de verdad Y.

En una operación O lógica de operaciones O, el estado de señal es “1" cuando todas las
operaciones O lógicas son verdaderas.

El estado de señal de la...
tracking img