Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава _6_A5.docx
Скачиваний:
48
Добавлен:
14.09.2019
Размер:
361.58 Кб
Скачать

6.5.1 Использование последовательных регистров парафазного кода.

Введём обозначения для КЛС управляющей направлением перемещения кода (рис.6.4):

Рис.6.4 Структура управляющей схемы регистра.

В выбранном режиме работы, сдвиг вправо или

сдвиг влево, инициализирована только одна из эуправляющих шин. Перемещение кода в регистре (рис.6.5) на один разряд в выбранном направлении осуществляется без предварительного гашения регистра и промежуточного запоминания сдвинутого кода, т.е. по сравнению с традиционным регистром сдвига, управление использует на два такта меньше. Количество сдвигов кода в регистре может быть задано генератором количества сдвигов, вырабатывающим сигналы сдвига на объединённую шину синхронизации триггеров.

Рис.6.5 Регистр сдвига парафазного кода.

6.5.2 Реализация сдвига с использованием регистра на т-триггерах.

Введём понятие дешифратора несоответствия (рис.6.6) как логического элемента, управляющего одной из фаз операции сдвига.

Ti+1 Ti

yn

Рис.6.6 Схема дешифратора несоответствия

Рис 6.7 Регистр сдвига на Т- триггерах.

Для осуществления двунаправленного сдвига информации хранимой в регистре (рис.6.7), при предварительном выборе этого направления управляющего сигнала, вправо или влево достаточно только одного управляющего импульса сдвига. При этом нет необходимости запоминать предыдущее состояние регистра, т.к. для управления передачей информации в очередной разряд используется сигнал Yn=( in & i+1n)V( in & i+1n), который трансформируется в управляющий сигнал Тn триггера:

Тn =((Yn & сигнал сдвиг) & сигнал cдвиг влево или вправо).

Если в специальном вычислителе необходимо совмещение функции сдвига с другими функциями устройства построенного на Т триггерах, то такую операцию выполняют с использованием в управляющих цепях дешифратора несоответствия, что обеспечивает выполнение операции сдвиг за один такт управления.

Лабороторный практикум № 6.2

Исследование регистров сдвига с использованием других логических схем”

Часть №1.

Задание:

Разработать схему управления сдвигом парафазного кода, используя элементы И-НЕ.

Часть №2.

Задание:

Исследовать регистр сдвига на Т-триггерах используя в качестве элементной базы для логических управляющих схем элементы ИЛИ-НЕ.

Схема управления сдвигом парофазного

кода на элементах И-НЕ.

Временные диаграммы, соответствующие

данной структурной схеме

Схема регистра сдвига на Т-триггерах, использующих в качестве элементной базы для логических управляющих схем элементы ИЛИ-НЕ.

Временные диаграммы, соответствующие

данной структурной схеме

11, 12 –исходный код

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]