Decoders are used to analyze data streams for a certain data code and provide an output if the data matches an address for a device. Some applications of decoders include memory chips, microprocessor input/output systems, and microprocessor memory chips. Decoder with an enable input line will function as a demultiplexer.