Дешифратор: различия между версиями

507 байт убрано ,  3 года назад
[отпатрулированная версия][непроверенная версия]
(отм правки 98458014 уч 37.21.154.254 (обс.) Это в другие значения: Дешифратор (значения))
Метка: отмена
[[Файл:Decoder.svg|thumb|Символическое изображение абстрактного дешифратора]]
 
'''Дешифра́тор (декодер)''' ({{lang-en|decoder}}) в цифровой электронике — [[комбинационная схема]], преобразующая n-разрядный [[Двоичный код|двоичный]], [[Троичный код|троичный]] или k‑ичный код в <math>\ k^n</math>‑ичный одноединичный код, где <math>\ k</math> — основание [[системы счисления]].
 
'''Одноединичный код''' — последовательность бит, содержащая только один активный [[бит]]/[[трит]]; остальные биты/триты последовательности неактивны.
Например, если для полного двоичного дешифратора (''k=2'') число входных разрядов ''n=3'', и на вход поступает слово, состоящее из 010<sub>2</sub>=2<sub>10</sub>, на выходе будет доступно 2<sup>3</sup>=8 бит, из которых активным будет только один — 2-й бит. Этот бит будет равен 1 или 0 (зависит от реализации), а остальные биты будут неактивны (либо будут равны 0 или 1, либо будут находиться в высоко[[Электрический импеданс|импедансном]] состоянии).
 
Функционирование одноединичного дешифратора, активные выходные сигналы которого принимают значение логической единицы, описывается системой [[конъюнкция|конъюнкций]]:
 
<math>F_0 \ = \bar x_{n-1} \bar x_{n-2} ... \bar x_1 \bar x_0</math>
Анонимный участник