Compuertas lógicas

Las compuertas lógicas son dispositivos que realizan una función lógica aplicada a sus entradas y generan un resultado booleano es decir 0 o 1.

Para representar el comportamiento de una compuerta lógica se usa una tabla de verdad que muestra el resultado que se obtiene en la salida para cada una de las posibles combinaciones de entradas.

AND

En la compuerta AND la salida toma el valor de 1 únicamente si ambas entradas son 1. Hace la operación de multiplicación booleana.

OR

En la compuerta OR la salida toma el valor de 1 si al menos una entrada es 1. Hace la operación de suma booleana.

NOT

La compuerta NOT solamente tiene una entrada y la salida es el valor opuesto a la entrada. Hace la operación de negación lógica.

NAND

En la compuerta NAND la salida toma el valor de 1 si al menos una entrada es 0.

NOR

En la compuerta NOR la salida toma el valor de 1 únicamente si ambas entradas son 0.

XOR

La compuerta XOR toma el valor de 1 si sus entradas son diferentes entre sí. Esta compuerta también se suele llamar OR exclusiva.

XNOR

La compuerta XNOR toma el valor de 1 si sus entradas son iguales entre sí.