Combinational Logic

A combinational logic circuit is a combining of the basic logic gates (AND, OR, NOT, etc.) to implement a function. All outputs of the circuit depend only upon the current inputs. This is in contrast with sequential logic where the output is also a function of past inputs.

The half adder is an example of a combinational logic circuit.


Kleitz, W. Digital Microprocessor Fundamentals. 3rd Edition. Prentice Hall, 2000.
Mano, M. Morris, and Kime, Charles R. Logic and Computer Design Fundamentals. 2nd Edition. Prentice Hall, 2000.