Combinational elements are elements like logical gates that have no state and rely entirely on current inputs to produce an output. Given identical inputs, a combinational element will always produce the same output.
An example of a combinational element is an ALU unit within a CPU. This device performs arithmetic operations on binary values such as Add or Subtract. Consider an ALU add
operation: whatever the inputs may be the operation will be the same. When the add
operation’s inputs are {2, 3}
the output will always be 5.
Another example of a combinational element is the logical AND gate. This device takes two input signals and, given the same signal combinations, produces either a high or low signal indicating a true or false value.