

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference between Decoder and Demultiplexer
Decoder
Decoder is a combinational circuit that has 'n' input lines and maximum of 2n output lines. One of these outputs will be active High based on the combination of inputs present, when the decoder is enabled. That means decoder detects a particular code. The outputs of the decoder are nothing but the min terms of 'n' input variables (lines), when it is enabled.
De-Multiplexer
De-Multiplexer is a combinational circuit that performs the reverse operation of Multiplexer. It has single input, 'n' selection lines and maximum of 2n outputs. The input will be connected to one of these outputs based on the values of selection lines.
Since there are 'n' selection lines, there will be 2n possible combinations of zeros and ones. So, each combination can select only one output. De-Multiplexer is also called as De-Mux.
Following are the important difference between Decoder and De-Multiplexer.
Sr. No. | Key | Decoder | De-Multiplexer |
---|---|---|---|
1 | Purpose | A Decoder decodes an encrypted input signal to multiple output signals from one format to another format. | A De-Multiplexer routes an input signal to multiple output signals. |
2 | Input/Output | A Decoder has 'n' input lines and maximum of 2n output lines. | A De-Multiplexer has single input, 'n' selection lines and maximum of 2n outputs. |
3 | Inverse | Decoder's inverse is Encoder. | De-Multiplexer's inverse is Multiplexer. |
4 | Usage | Decoder is used to detect bits, encoding of data. | De-Multiplexer is used in switching, data distribution. |
5 | Select Lines | Decoder has no select lines. | De-Multiplexer contains select lines. |
6 | Application | Decoder is heavily used in networking applications. | De-Multiplexer is employed in communication systems. |
- Related Questions & Answers
- What is the difference between Decoder and Demultiplexer in Computer Architecture?
- What is the difference between Encoder and Decoder in Computer architecture?
- What is DeMultiplexer?
- JSON encoder and decoder package in Python
- What is Binary Decoder?
- Multiplexer/demultiplexer in 8085 Microprocessor
- Working of 74138 decoder IC
- Difference between JCoClient and JCoDestination
- Difference between String and StringBuffer.
- Difference between StringBuffer and StringBuilder.
- Difference between C# and .Net
- Difference between Process and Thread
- Difference between Concurrency and Parallelism
- Difference between localhost and 127.0.0.1?
- Difference between Java and JavaScript.