Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к цифрам.doc
Скачиваний:
24
Добавлен:
06.05.2019
Размер:
2.08 Mб
Скачать

Исследование регистров

Цель работы

Практическое изучение одного из основных узлов цифровых схем – регистров хранения и сдвига.

Приборы и оборудование

1. Компьютер с предустановленным программным пакетом ELECTRONICS WORKBENCH MULTISIM 8.

1. Методические указания к лабораторной работе

Лабораторная работа выполняется с использованием программного пакета ELECTRONICS WORKBENCH MULTISIM 8.

Перед выполнением лабораторной работы необходимо изучить теоретический материал «Регистры»:

раздел 3.5.7 лекций; Бойко В. И. и др., Схемотехника электронных схем. Цифровые устройства., БХВ-Петербург, 2004; Фролкин В.Т., Попов Л.Н. Импульсные и цифровые устройства: Учебное пособие для ВУЗов.-М.: Радио и связь, 1992; раздел 3.7 Е. П. Угрюмов. Цифровая схемотехника БХВ-Петербург, 2007.

Перед выполнением лабораторной работы тщательно проработайте настоящие методические указания.

1.1. Регистры

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

Регистры имеют широкий диапазон применений. Они обеспечивают создание управляющих, контролирующих и запоминающих схем, генераторов кодов, параллельно-последовательных и последовательно-параллельных преобразователей кодов, арифметических блоков (деление и умножение чисел) и т. д.

1.1.1. Регистры сдвига

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

Сдвиги могут выполняться на один или несколько разрядов как в сторону младших разрядов числа (правый сдвиг), так и в сторону старших разрядов числа (левый сдвиг). Операция сдвига кода в регистре означает, что каждый триггер Ti этого регистра должен передать свое состояние элементу Ti+k и после этого принять состояние Ti-k триггера (сдвиг на k разрядов).

В некоторых случаях освобождающиеся при сдвиге k старших (младших) разрядов регистра или сохраняют прежнее состояние, или заполняются нулями или принимают новую информацию извне. Информация, выдвигаемая из k младших (старших) разрядов теряется, или передается во внешние цепи. В других случаях регистр может быть замкнут в кольцо так, что информация, выдвигаемая из младших (старших) разрядов регистра, принимается в освобождающиеся триггеры старших (младших) разрядов регистра.

Основная особенность при построении регистров сдвига состоит в том, что при выполнении сдвига каждый запоминающий элемент (разряд) должен одновременно и выдавать информацию в следующий разряд, и принимать новую информацию из предыдущего разряда. Поэтому при построении регистров сдвига используют синхронные триггеры с динамическим управлением записью либо с двухступенчатой организацией. Внутренняя организация данных триггерных схем предусматривает разделение во времени этапов приема входной информации и смены выходного сигнала триггера. По одному фронту синхронизирующего импульса происходит прием информации, по другому – смена выходного сигнала. Это позволяет обойтись одним триггером на каждый разряд при построении регистров сдвига.