Преобразователи произвольных кодов

Под преобразованием кодов понимается преобразование n-разрядных двоичных чисел, представляющих информацию в одном заданном коде, в m-разрядные двоичные числа, представляющие эту информацию в другом коде. Наиболее распространены следующие два подхода к построению преобразователей кодов. Первый подход - синтез m независимых одновыходных функций по заданной таблице истинности – таблице соответствия кодов. Второй подход - построение преобразователя кодов по методу "дешифратор-шифратор".В этом случае по заданной таблице истинности составляется таблица соответствия десятичных цифр.

Метод построения преобразователя заключается в следующем.

Сначала строится схема преобразователя двоичного кода в унарный, т.е. такой код, когда "1" может быть только на одном из N выходов преобразователя, номер которого совпадает с числом, представленным входным двоичным кодом. (такой преобразователь называется дешифратором). Число выходов дешифратора равно N = 2n, где n – число разрядов входного кода дешифратора.

Затем строится схема преобразователя, осуществляющего обратную операцию, т.е. преобразование унарного кода в двоичный. Число входов такого преобразователя, который называется шифратором, равно M = 2m, где m – число разрядов выходного кода шифратора.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: