
- •Универсальные элементы памяти. Принцип организации специальных элементов на базе универсальных.
- •Лабораторная работа №2.4.
- •Синтез устройств и узлов для бортовой вычислительной техники. Синтез управляющих схем для многофункциональных регистров.
- •Формирование прямого и обратного парафазных кодов на параллельном регистре.
- •Поразрядная обработка машинных слов с использованием параллельных регистров.
- •Лабороторная работа № 3.1
- •Маскирование машинных слов для выделения составляющих их кодов.
- •Выполнение на параллельных регистрах операции сравнивания кодов.
- •Синтез последовательных регистров на различной элементной базе.
- •Использование последовательных регистров парафазного кода.
- •Реализация сдвига с использованием регистра на т-триггерах.
- •Лабороторная работа № 3.2
- •Двухступенчитый регистр сдвига, использующий парофазный код.
- •Лабороторная работа № 3.3
- •Регистры сдвига с перекрёстными связями на rs-триггерах.
- •Лабороторная работа № 3.4
- •Регистры сдвига на синхронных элементах памяти
- •Использование универсальных запоминающих элементов для построения последовательных регистров
- •Реверсивный регистр сдвига на jk-триггерах
- •Ц иклический регистр сдвига
- •Синтез дешифраторов на базе клс
- •Помехоустойчивость линейных дешифраторов
- •Пирамидальные дешифраторы
Использование последовательных регистров парафазного кода.
Введём обозначения для КЛС управляющей направлением перемещения кода.
В выбранном режиме работы, сдвиг вправо или сдвиг влево, инициализирована только одна из этих управляющих шин. Перемещение кода в регистре на один разряд в выбранном направлении осуществляется без предварительного гашения регистра и промежуточного запоминания сдвинутого кода, т.е. по сравнению с традиционным, управление использует на два такта меньше. Количество сдвигов кода в регистре может быть задано генератором количества сдвигов, вырабатывающим сигналы сдвига на объединённую шину синхронизации триггеров.
Реализация сдвига с использованием регистра на т-триггерах.
Введём понятие дешифратора несоответствия как логического элемента, управляющего одной из фаз операции сдвига.
Ti+1
Ti
yn
Для
осуществления двунаправленного сдвига
информации хранимой в регистре, при
предварительном выборе этого направления
управляющего сигнала, вправо или влево
достаточно только одного управляющего
импульса сдвига. При этом нет необходимости
запоминать предыдущее состояние
регистра, т.к. для управления передачей
информации в очередной разряд используется
сигнал Yn=(
in
&
i+1n)V(
in
&
i+1n),
который трансформируется в управляющий
сигнал Тn
триггера:
Тn =((Yn & сигнал сдвиг) & сигнал cдвиг влево или вправо).
Если в специальном вычислителе необходимо совмещение функции сдвига с другими функциями устройства построенного на Т триггерах, то такую операцию выполняют с использованием в управляющих цепях дешифратора несоответствия, что обеспечивает выполнение операции сдвиг за один такт управления.
Лабороторная работа № 3.2
“Исследование регистров сдвига с использованием других логических схем”
Часть №1.
Задание:
Разработать схему управления сдвигом парафазного кода, используя элементы И-НЕ.
Часть №2.
Задание:
Использовать регистр сдвига на Т-триггерах используя в качесве элементной базы для логических управляющих схем элементы ИЛИ-НЕ.
Схема управления сдвигом парофазного
кода на элементах И-НЕ.
Временные диаграммы, соответствующие
данной структурной схеме
Схема регистра сдвига на Т-триггерах, использующих в качестве элементной базы для логических управляющих схем элементы ИЛИ-НЕ.
Временные диаграммы, соответствующие
данной структурной схеме
11, 12 –исходный код