Un circuito combinatorio es un arreglo de compuertas lógicas con entradas y salidas. Los valores de las salidas son una combinación binaria de las entradas. Los circuitos combinatorios se usan en computadoras para generar decisiones de control y procesar datos. Algunos ejemplos son multiplexores, codificadores, decodificadores y comparadores.