Дешифратор – устройство для преобразования двоичного позицион-ного кода в унитарный.
Пример позиционного кода:
N=510 à R=]log25[=3 (бита) à Код (5)=1012.
Позиционность: 1012 = 1*22 + 0*21 + 1*20 = 1 + 0 + 4 = 510.
Пример унитарного кода:
КодУН (5) = 00001000
1 2 3 4 5 6 7 8
| КодУН (2) = 01000000
1 2 3 4 5 6 7 8
|
КодУН (1,3,5) = 10101000
1 2 3 4 5 6 7 8
| КодУН (2,3,4) = 01110000
1 2 3 4 5 ы6 7 8
|
Дешифраторы (DC) часто используются для преобразования двоичной информации в десятичную. Дешифраторы бывают двух типов:
1. Полные. В таких дешифраторах выполняется соотношение между числом входов и числом выходов – Nвых=2Nвх.
2. Неполные. То есть 2Nвх-1<Nвых<2Nвх.
Например:
DC 4à16 – полный, 4 – кол-во входов, 16 – кол-во выходов.
DC 4à12 – неполный.
Условное графическое обозначение (УГО) дешифратора приведено на рис. 2.1.

Рис. 2.1 – УГО дешифратора
Старший бит (в примере Х1) подается на вход с большим весом (вход 2), а младший бит соответственно на вход с меньшим весом. Таблица истинности:
Табл. 2.1 – Таблица истинности дешифратора 2à 4