Шифратор – комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления. Логическая структура шифратора. Преобразование десятиразрядного единичного кода в двоичный. Схемы выделения старшей единицы. Стандартное применение кодеров.
Аннотация к работе
Обнинский институт атомной энергетики - филиал Федерального бюджетного образовательного учреждения высшего профессионального образования Национальный исследовательский ядерный университет «МИФИ» Кафедра информационные системы Тема работы: Шифраторы (кодеры)Шифратор - это комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления, причем каждому входу может быть поставлено в соответствие десятичное число, а набор выходных логических сигналов соответствует определенному двоичному коду. При подаче сигнала на один из входов (обязательно на один, не более) на выходе появляется двоичный код номера активного входа. Шифратор иногда называют «кодером» (англ. coder) и используют, например, для перевода десятичных чисел, набранных на клавиатуре кнопочного пульта управления, в двоичные числа. Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным. Так, для преобразования кода кнопочного пульта в четырехразрядное двоичное число достаточно использовать лишь 10 входов, в то время как полное число возможных входов будет равно 16 (n = 24 = 16), поэтому шифратор 10?4 (из 10 в 4) будет неполным.Рассмотрим пример построения шифратора для преобразования десятиразрядного единичного кода (десятичных чисел от 0 до 9) в двоичный код. При этом предполагается, что сигнал, соответствующий логической единице, в каждый момент времени подается только на один вход. Условное обозначение такого шифратора приведено на рис.Полный двоичный шифратор имеет 2n входов и n выходов. 1.3 показана электрическая схема шифратора 8 в 3, а в табл.1.2 - его таблица истинности. На схеме вход F0 никуда не подключен, поскольку сигналу на этом входе соответствует комбинация “все нули”. При этом создается впечатление, что схема не различает ситуаций “подан сигнал на вход F0” или “не подано ни одного сигнала”.В устройствах нормализации чисел с плавающей точкой, системах обслуживания приоритетных запросов широкое применение находят схемы выделения старшей единицы. Эти схемы преобразуют n-разрядное слово следующим образом: все старшие нули и самая старшая единица входного кода пропускаются на выход без изменения; все разряды, более младшие, чем старшая единица, заменяются нулями, например: входной код - 001011, выходной код - 001000. На входы А0, А1, А2 поступает преобразуемое слово (А0 - младший разряд, А2 - старший), на вход EI - входной сигнал разрешения. При EI = 1 схема работает следующим образом. Самая старшая единица генерирует на выходе своего разряда нуль, который поступая на входы более младших элементов И-НЕ устанавливает их выходы в единичное состояние, не зависящее от входной информации.При подаче сигнала («1» в одноединичном коде или «0» в однонулевом коде) на один из n входов на выходе появляется троичный код номера активного входа.
План
СОДЕРЖАНИЕ
Введение
1. Преобразования десятиразрядного единичного кода в двоичный код