Se denomina sistema combinacional o lógica combinacional a todo sistema lógico en el que sus salidas son función exclusiva del valor de sus entradas en un momento dado, sin que intervengan en ningún caso estados anteriores de las entradas o de las salidas.
Las funciones booleanas –compuestas por operadores OR, AND, NAND, XOR– se pueden representar íntegramente mediante una tabla de verdad.
Entre los circuitos combinacionales clásicos tenemos: Estos circuitos están compuestos únicamente por puertas lógicas interconectadas entre sí, sin ningún biestable o celda de memoria.
Por ejemplo, un sistema combinacional compuesto exclusivamente por una puerta AND tendría dos entradas A y B.
Estas operaciones se pueden combinar formando funciones más complejas.