ВУЗ:
Составители:
Рубрика:
12
ЛАБОРАТОРНАЯ РАБОТА №2
Исследование работы регистров
Цель работы:
•
Ознакомится с назначением и принципом действия регистров.
•
Ознакомиться с практической схемой сдвигового регистра и исследовать
его.
Содержание работы
: Исследование реверсивного регистра в статическом и
динамическом режимах.
Краткие теоретические сведения.
Регистр - это узел вычислительной машины, который служит для хранения
чисел и команд, регистры могут быть одноразрядными и много разрядными. По
функциональному значению регистры делятся на регистры памяти или
статические и регистры сдвига или динамические. Регистры памяти
осуществляют приём и хранение чисел только в параллельном коде и
представляют собой набор триггеров, в ряде случаев имеющие общие схемы
синхронизации. Количество триггеров определяет разрядность регистра памяти.
В зависимости от входов, реализованных в используемых триггерах, регистр
осуществляет выдачу хранимого кода в памяти, инверсном или парафозном
коде. Для построения регистров используются RS-тригеры, D-триггеры и JK-
триггеры.
Сдвиговые регистры осуществляют не только хранение, но и как следует из
названия, сдвиг хранящихся в них данных. Они используют для преобразования
последовательного кода числа в параллельный и ,наоборот, для сдвигов кодов
чисел на определённое количество разрядов вправо или в лево, что бывает
необходимо при нормализации чисел. Для реализации этих функций в
сдвиговых регистрах информационные входы триггеров связаны с
соответствующими выходами других триггеров, входящих в регистр.
Регистр работает следующим образом: с приходом положительного импульса
синхронизации (или тактового импульса) первый триггер перейдёт в нулевое
состояние, так как на вход D до прихода импульса синхронизации поступал
нулевой сигнал. Во второй триггер будет записываться состояние первого и так
далее, в каждый следующий триггер будет записываться состояние
предыдущего. Следовательно, число в регистре будет сдвинуто на бит числа.
Под действием каждого последующего импульса синхронизации на выходе
регистра (выход последнего триггера) получаем поочерёдно каждый разряд
записанного числа, начиная с младшего, т.е. в последовательном коде. Поэтому
сдвиговые регистры иногда называются последовательными.
Регистры, в которых сдвиг информации может быть осуществлён как вправо,
так и влево называются реверсивными и направление сдвига числа зависит от
управляющего сигнала. Для реализации реверсивных регистров обычно
используют два сигнала направления и на вход триггеров регистра помещается
логический элемент 2И-ИЛИ-НЕ.
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »