As funções lógicas são blocos usados nos circuitos digitais para realizar séries de decisões “sim ou não” baseadas na presença ou ausência de sinais nas diversas entradas. Os sinais de entradas são sinais “sim ou não”, e dependendo do modo como os blocos são interligados é possível elaborar desde os mais simples circuitos até computadores.
As principais funções lógicas são Não (inversor ou NOT), Não-E (NAND), E (AND), OU (OR), Não-Ou (NOR) e Ou-Exclusivo (Exclusive-OR). Veja em cada item correspondente o seu funcionamento. Na tabela abaixo a simbologia usada para sua representação.













