итип3
.docxОрдена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»
Лабораторная работа №3
По дисциплине «Информационные технологии и программирование»
на тему: «Регистры»
Выполнили:
поебота
Руководитель:
Воронкова М.Н
Москва 2023 г.
ЦЕЛЬ РАБОТЫ
Изучение структуры и исследование работы регистров.
ЗАДАНИЕ
Разработать схемы регистров, используя D-триггеры или j-k-триггеры:
регистр на D-триггерах, осуществляющий сдвиг влево.
регистр на JK-триггерах, осуществляющий сдвиг вправо.
Регистр - устройство для записи, хранения и считывания n-разрядных двоичных данных и выполнения других операций над ними. Регистр представляет собой упорядоченный набор триггеров, обычно D-триггеров, число которых соответствует числу разрядов в слове. Это объединение триггеров, позволяющее единообразно оперировать с множеством, как правило, связанных между собой, переменных (разрядов), составляющих информационное слово.
Регистр на D-триггерах, осуществляющий сдвиг влево:
Данная схема будет представлять собой последовательные регистры, представляющие собой цепочку разрядных схем, связанных цепями переноса. В них каждый тактовый импульс перезаписывает (сдвигает) содержимое триггера каждой разрядной схемы в триггер соседней разрядной схемы без изменения порядка следования единиц и нулей (хранимой информации). Входы и выходы этих регистров последовательные. Так как нам необходимо обеспечить сдвиг влево, то в данной схеме выход триггера текущей разрядной схемы будет соединен с входом триггера не следующей, а предыдущей разрядной схемы.
Схема:
Рисунок 1 - схема регистра на D-триггерах, осуществляющий сдвиг влево
Результат:
Рисунок 2 - результат
Регистр на JK-триггерах, осуществляющий сдвиг вправо:
Кольцевые сдвигающие регистры могут быть использованы при построении счетчиков с постоянно взвешенными кодами, для которых число единиц и нулей в каждом устойчивом состоянии постоянно. Простейшим счетчиком этого класса является счетчик Джонсона, работающий в коде Либау-Крейга. Он реализуется на сдвигающем регистре с одной инверсной связью между пятым и первым разрядом.
Многофункциональность обеспечивается объединением в одной и той же микросхеме узлов, позволяющих реализовывать различные операции. Выбор операции, выполняемой в данное время, производится активизацией необходимых узлов с помощью управляющих сигналов.
Схема:
Рисунок 3 - схема регистра на JK-триггерах, осуществляющий сдвиг вправо
Результат:
Рисунок 4 - результат
ВЫВОДЫ
Проведя данную лабораторную работу, мы убедились в возможности использования таких триггеров, как j-k и d, для возможности реализации сдвига сигналов на выходе.