Este documento describe tres tipos de compuertas lógicas: NOT, AND y OR. La compuerta NOT invierte el valor de entrada. La compuerta AND realiza una multiplicación lógica y produce un resultado de 1 solo si ambas entradas son 1, de lo contrario es 0. La compuerta OR realiza una suma lógica y produce un resultado de 1 si alguna de las entradas es 1, solo es 0 si ambas entradas son 0. Cada compuerta se describe con una tabla de verdad que muestra todas las posibles combinaciones de entrada y salida.