Устройство, преобразующее входной код в выходной называется преобразователем кодов. Лаконичное определение, раскроем его на конкретном примере. Для этого создадим преобразователь кодов, реализующий перевод 4-битового двоичного числа в двоично-тринадцатеричную систему счисления. В первую очередь необходимо составить таблицу переходов, на которой будет основываться наш преобразователь. Столбцы таблицы X0-X3 отвечают за входной код. Имеем четыре входных бита, т.к. в примере используем 4-битовый двоичный код. Столбцы Y0-Y1 отвечают за выходной код. Значения в этих столбцах равны двоичным числам из входной части в 2-13 системе счисления. Таблица переходов преобразователя кодов представлена на рисунке 1. Теперь необходимо реализовать преобразователь "в железе". Делать это будем в лабораторном комплексе Logisim. Как правило, преобразователь кодов состоит из дешифратора и особым образом подключённого к нему шифратора. В нашем примере будем использовать дешифратор 4-16 и два приоритетных шифра