# Combinational Logic Applications

Adders Most mathematical operations can be handled with addition. For example, subtraction can be performed by taking the two’s complement of a binary value, and then adding it to the binary value from which it was to be subtracted. Two numbers can be multiplied using multiple additions. Counting either up or down (incrementing or decrementing) can be …

## Multiplexers

Multiplexers A multiplexer, sometimes referred to as a MUX, is a device that uses a set of control inputs to select which of several data inputs is to be connected to a single data output. With n binary “select lines,” one of 2n data inputs can be connected to the output. Image below presents a block diagram …

## De-Multiplexers

De-Multiplexers The previous section described how multiplexers select one channel from a group of input channels to be sent to a single output. Demultiplexers take a single input and select one channel out of a group of output channels to which it will route the input. It’s like having multiple printers connected to a computer. A document can only …

## Decoders & Encoders

Decoders & Encoders Encoders An encoder is a device used to change a signal (such as a bitstream) or data into a code. The code may serve any of a number of purposes such as compressing information for transmission or storage, encrypting or adding redundancies to the input code, or translating from one code to another. This …

## IC (Integrated Circuit)

IC (Integrated Circuit) It may appear that much of our discussion up to this point has been theoretical, but in reality, each of the circuits we’ve presented can easily be implemented given the right tools. Prototypes used to test or verify circuit designs can be made by wiring together small plastic chips that offer access …

Scroll to Top