ডিজিটাল ডিভাইস
ডিকোডার (Decoder)
কম্পিউটারের ভাষাকে মানুষের ভাষায় রূপান্তর
ডিকোডার কি?
- সংজ্ঞা: ডিকোডার হলো একটি ডিজিটাল লজিক সার্কিট, যা এনকোডারের বিপরীত কাজ করে। অর্থাৎ, এটি কম্পিউটারের যান্ত্রিক ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে।
- সহজ কথায়, ডিকোডার কোডেড (Coded) ডেটায় আনকোডেড (Uncoded) ডেটায় রূপান্তর করে।
- ব্যবহার: এটি কম্পিউটারের বিভিন্ন আউটপুট ডিভাইস যেমন: মনিটর, প্রিন্টার, স্পিকার ইত্যাদির সাথে সংযুক্ত থাকে।
- ইনপুট-আউটপুট: একটি ডিকোডারে n সংখ্যক ইনপুট থেকে 2n সংখ্যক আউটপুট পাওয়া যায়।
3 to 8 লাইন ডিকোডার
নিচে একটি ৩-টু-৮ লাইন ডিকোডারের সত্যক সারণী এবং লজিক সমীকরণ উপস্থাপন করা হলো।
| Inputs | Outputs (D) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
নির্গমন সমীকরণ (Output Equations):
যে ইনপুটের জন্য আউটপুট 1 হয়, সেই ইনপুটগুলোর গুণফল (AND Operation) হলো সমীকরণ। 0 থাকলে চলকের উপর বার (Bar) হবে।
D0 =
D1 = C
D2 = B
D3 = B C
D4 = A
D5 = A C
D6 = A B
D7 = A B C