
соответствующий ему n-разрядный код, имеющий меньшее число разрядов n<m и
безразличных наборов kn<km. В результате шифрации происходит сжатие
информации для передачи по меньшему числу линий связи. Функциональный узел,
выполняющий операцию шифрации, называется шифратором. Обычно говорят о
шифраторах из m в n.
Наиболее часто в цифровых системах шифраторы используются для
передачи информации между различными устройствами при ограниченном числе
линий связи, а также для преобразования вводимых чисел в двоичную форму. Так,
ввод десятичных чисел часто производится нажатием соответствующей клавиши на
управляющем пульте. При этом преобразование числа в двоично-десятичную форму
выполняется с помощью шифратора «из 10 в 4». При нажатии произвольной i
клавиши замыкается ключ на одном из входов шифратора, подавая таким, образом,
на этот вход логический 0. Благодаря исключению безразличных комбинаций, число
выходных переменных возможно уменьшить до четырёх. Таблица истинности для
шифратора «из 10 в 4» приведена в таблице 2.2. Схема построения шифратора из
базовых логических элементов и схемное обозначение приведены на рис. 2.4 а и б
соответственно.
Таблица 2.2 Таблица истинности для шифратора из 10 в 4
0
1
2
3
4
5
6
7
8
9
3
2
1
0
1 1 0 1 1 1 1 1 1 1 1 0 0 0 1
2 1 1 0 1 1 1 1 1 1 1 0 0 1 0
3 1 1 1 0 1 1 1 1 1 1 0 0 1 1
4 1 1 1 1 0 1 1 1 1 1 0 1 0 0
5 1 1 1 1 1 0 1 1 1 1 0 1 0 1
6 1 1 1 1 1 1 0 1 1 1 0 1 1 0
7 1 1 1 1 1 1 1 0 1 1 0 1 1 1
8 1 1 1 1 1 1 1 1 0 1 1 0 0 0