Рис. 3.41. Схема (а) и условное обозначение (б) сдвигающего регистра с последовательным вводом информации
Рассмотрим работу регистра по схеме рис. 3.41, а. Пусть требуется записать в регистр трехразрядное двоичное слово D=101, имеющее разряды , , ( ). При С=1 в триггер вводятся и . Поскольку JK-триггер с раздельными входами работает как синхронный RS-триггер, по окончании синхронизирующего (тактового) импульса (при переходе от С=1 к С=0) на выходе триггера появляется . Следовательно, по окончании первого тактового импульса , .
Затем на информационный вход регистра поступает второй разряд слова D. При воздействии второго тактового импульса триггер воспримет информацию с выхода первого триггера: , . По окончании второго тактового импульса , , а первый триггер воспримет входную информацию регистра и на его выходе , . Таким образом, произошел сдвиг информации из первого разряда регистра во второй; точно так же по окончании третьего тактового импульса , , и все слово записано в регистр.
Таблица 3.4
Таблица состояний дешифратора 1 из 10
Вход-ное
число
Считывать информацию из сдвигающего регистра можно либо в последовательном коде с выхода , продвигая информацию через все разряды регистра к выходу, либо в параллельном коде одновременно с выходов, , ,. .
Заметим, что существуют регистры сдвига с параллельным вводом информации.
Регистр — один из основных элементов ЭВМ и многих устройств автоматики и информационно-измерительной техники.
Дешифратором (декодером) называют устройство, предназначенное для распознавания различных кодовых комбинаций (слов).
Каждому слову на входе дешифратора соответствует «1» на одном из его выходов. На рис. 3.42 показано условное обозначение дешифратора, преобразующего двоичные коды от 0 до 9 в «1» (преобразователь 1 из 10), а табл. 3.4 иллюстрирует состояния дешифратора для разных кодовых комбинаций.
Рис. 3.42. Условное обозначение дешифратора для преобразования «1 из 10»
Существуют дешифраторы, преобразующие входной код x в выходной код y, называемые преобразователями кодов (например, преобразователи двоичного кода в двоично-десятичный и наоборот). В таких преобразователях каждому слову на входе соответствует определенное слово на выходе.
Дешифраторы находят разнообразное применение в вычислительной и информационно-измерительной технике. Одно из них — управление индикаторами, отображающими знаковую информацию. На рис. 3.43, а представлена схема счета и отображения числа импульсов. Она состоит из: двоичного счетчика СТ2, который представляет число поступивших на его вход импульсов в двоичном коде; дешифратора DC, управляющего транзисторными ключами на транзисторах — ; семисегментного светодиодного индикатора.