Двоичного позиционного кода
Построим таблицу истинности 9 для четырех выходов, соответствующих всем комбинациям двухразрядного кода А и В. Дешифратор – это устройство, преобразующее двоичный код в унитарный, т.е. в код с одной единицей.
Для трехвходового дешифратора получим восемь выходных функций от трех входных переменных соответственно:
z 0 = , z l = , …, z 7 = abс.
К количеству входов (в схемах «И») добавляется еще один вход для сигнала (С). С – это микрооперация опроса дешифратора (рис. 7).
Рис. 5
Рис. 6
Таблица 9 | Рис. 7 | ||||
Z | |||||
А | В | ||||
Шифратор
Рассмотрим шифратор на четыре входа (х 0, х 1, х 2, х 3) и два выхода (y 0, y 1) (см. табл. 10) (Аналогичную таблицу для трех выходов и восьми входов предлагается составить студенту самому). Шифратор преобразует единичный сигнал на одном из входов хi в двоичный позиционный код y 0 y 1 (рис. 1.8).
Таблица 10 | |||||||||
x | y 1 | y 0 | |||||||
x 0 | |||||||||
x 1 | |||||||||
x 2 | |||||||||
x 3 | |||||||||
у 0 = x 1 + x 3, у 1 = x 2 + x 3. Для трех выходов у 0, у 1, y 2 получим: у 0 = х 1 + x 3 + х 5 + х 6; у 1 = x 2 + x 3 + х 6 + х 7; у 2 = х 4 + x 5 + х 6 + х 7. | |||||||||
Принципы построения шифраторов и дешифраторов рассмотрены как примеры простейших булевых функций, кроме того, в дальнейшем они используются для построения более сложных автоматов.
Очевидно, что шифраторы и дешифраторы могут быть построены не только для ДПК, но и для ДКГ или других двоичных кодов.