Las operaciones lógicas que conocemos, and, or, not pueden ser resueltas por circuitos.
Vamos a ver cuales son los circuitos de los que disponemos y como resuelven estas operaciones elementales. A partir de ellos se pueden construir los circuitos que resolverán una lógica mas compleja.
Si tenemos el siguiente circuito
Este mismo comportamiento se encuentra en la compuerta AND
Esta compuerta AND, representa la multiplicación lógica, dado que solo se obtendrá una salida de un binario en 1 si todas sus entradas fueron binarios en 1.
La función que se obtiene al aplicarla se representa como Z= A*B
Si tenemos el siguiente circuito
Este mismo comportamiento se encuentra en la compuerta AND
Esta compuerta OR, representa la suma lógica, si al menos una de sus entradas esta en 1, se obtendrá un binario en 1 en la salida.
La función que se obtiene al aplicarla se representa como Z= A+B, notar que no es la suma aritmética
En este caso la salida siempre sera el complemento de la entrada. Invierte el valor lógico, si entre un 1 se obtiene un 0 y si entra un 0 se obtiene un 1. La operación es Z= Ã, se lee como A negado.
La compuerta NAND es la negación del AND, es decir a lo obtenido en la salida de una compuerta AND se lo niega o invierte, podemos verlo como un circuito de dos compuertas la AND y la NOT o como la compuerta NAND
La compuerta NOR es la negación del OR, es decir a lo obtenido en la salida de una compuerta OR se lo niega o invierte, podemos verlo como un circuito de dos compuertas la OR y la NOT o como la compuerta NOR
Esta compuerta realiza la operación lógica O exclusivo, esto quiere decir que solo obtendremos una salida en 1 cuando solo una de las entradas esta en 1. Esta operación es un poco mas compleja que las anteriores.
Podemos obtener el mismo resultado con un circuito equivalente
Como se ve en las tablas, con el circuito y la compuerta XOR para las mismas entradas obtenemos las mismas salidas por eso podemos decir que las expresiones son equivalentes
(922)