3.2 Operaciones Lógicas con Bits

 

 

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 significa desactivado (”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

 

 

Inicio