Автор работы: Пользователь скрыл имя, 20 Декабря 2010 в 16:53, реферат
Общие сведения. Параллельный регистр. Последовательный регистр. Параллельно-последовательный регистр.
РЕГИСТРЫ
Общие сведения
Регистр предназначен для хранения многоразрядных двоичных чисел (слов). Поэтому его основу составляют запоминающие эле-менты – триггеры. В каждом из них хранится цифра разряда числа.
Кроме хранения, регистр может осуществлять сдвиг принятого слова, преобразование параллельного кода в последовательный и наоборот, преобразование кода из прямого в обратный (когда единицы заменяются нулями, а нули – единицами) и наоборот, и не-которые арифметические и логические операции.
В соответствии со способом ввода и вывода разрядов числа различают регистры параллельные, последовательные и комбиниро-ванные.
В параллельном регистре (регистре памяти) ввод и вывод слова осуществляется в параллельной форме – одновременно всех раз-рядов, в последовательном (сдвиговом) регистре разряды числа вводятся и выводятся последовательно, в комбинированном реги-стре ввод числа осуществляется в параллельной форме, а вывод в последовательной или наоборот.
Изучив
материал этого модуля, студент сможет
разрабатывать схемы уст-
Параллельный регистр
Рис. 8.2,а Рис. 8.2,б
На рис.8.2,а
приведена функциональная схема
па-раллельного регистра (регистра
памяти) на RS-триггерах при однофазном
способе приема числа xn ….x2, x1.
Так как сигналы, поступающие только на входы S, не могут установить соответствующие триггеры в состояния 0 (из-за чего число будет записано с ошибкой), то перед приемом числа все триггеры ре-гистра обнуляются. Для этого на линию “0” подает-ся логическая 1. Подготовка к приему новой ин-формации составляет первый такт.
Во втором
такте по сигналу 1 на линии “П”
(“Прием”) двоичное число всеми
разрядами одновременно (параллельно)
через конъюнкторы запи-
Ввод
информации в рассматриваемом регистре
может осуществлять-ся и парафазным
способом, когда i-ый разряд числа на
вход S поступает непосредственно, а
на R-вход – через инвертор. Этим
исключается необходимость
Параллельный регистр может быть реализован и на других типах триггеров, имеющих информационные входы.
Условное
изображение параллельного
Последовательный
регистр
В последовательных регистрах число вводится и выво-дится последовательно разряд за разрядом. Разряды такого регистра соединены последовательно. Каждый разряд вы-дает информацию в следующий и одновременно принимает новую информацию из предыдущего. Для этого каждый разряд должен иметь два запоминающих элемента. В пер-вый передается информация из предыдущего разряда, од-новременно второй запоминающий элемент передает свою информацию в последующий разряд; затем информация, принятая первым запоминающим элементом, передается во второй, а первый освобождается для приема новой информации.
Двухступенчатый триггер (например, JK-триггер, D-триггер) представляет совокупность двух запоминающих элементов, поэтому он один может составлять разряд последовательного регистра.
Если
в цепи таких триггеров выходы
одного триггера соединить с входами
другого, то по фронту тактового импульса
во входную ступень каждого триггера будет
заноситься информация из выходной ступени
предыдущего триггера, а по спаду импульса
она
будет переписываться в выходную ступень. Теперь (по фронту следующего тактового импульса) во входной ступени триггера ин-формация может быть заменена новой (из предыдущего триггера) без опасения, что предыдущая будет потеряна.
Функциональная
схема последовательного
Для
выдачи записанного числа в
Схема реверсивного сдвигового регистра изображена на рис.8.4. При V=1 верхний ряд конъюнкторов заблокирован и в регистр сдвиговыми импульсами могут вдвигаться разряды слова слева направо с входа D1. При V=0 блокируется нижний ряд конъюнкто-ров и слово может вдвигаться в регистр с входа D2 справа налево.
Параллельно-последовательный регистр
Параллельно-последовательные
регистры используются, в частности,
для преобразования параллельной формы
кода в последова-тельную и
Если
выходы последнего триггера (см. рис. 8.3)
соединить с входами первого,
то получится кольцевой регистр
сдвига. Записан-ная в его разряды
информация под воздействием сдвигающих
импульсов будет циркулировать
по замкнутому кольцу. Кольцевой регистр
иначе называют кольцевым счетчиком.
Его коэффициент пересчета
Приведем еще одно применение регистра. Пусть в регистр (см., например, рис. 8.3) записано число так, что его крайние разряды свободны от разрядов числа. При этом сдвиг числа влево (в сторону старших разрядов) увеличивает число вдвое, а сдвиг вправо уменьшает число в два раза. Это легко проследить на примере. Число 00111002 = 2810. При сдвиге влево оно будет равно 01110002=5610, а при сдвиге вправо составит 00011102 =1410.
Промышленность выпускает многие типы регистров в интегральном исполнении.
На рис. 8.4 приведено условное изображение 4-х разрядного параллельно-последовательного регистра со сдвигом вправо. Выбор режима (последовательный или параллельный ввод числа) определяется сигналом на входе V2: при логическом 0 регистр работает как сдвигающий, а при логической 1 - как параллельный. Через вход VI в первый разряд регистра последовательно вводятся разряды двоичного числа. Синхроимпульсы, пос-тупающие на вход С1, обеспечивают их сдвиг. По входам D1...D4 в регистр может быть занесено двоичное число в параллельной форме всеми разрядами одновременно. Его запись происходит с поступлением синхро-импульса на вход С2.
В условных обозначениях регистров со сдвигом влево стрелка обращена в сторону, противоположную изображенной на рис. 8.4, а в реверсив-ных сдвигающих регистрах она показы-вается двунаправленной.
На
рис. 8.5 показано наращивание раз-рядов
последовательно-параллельного
Заключение по теме модуля "Регистры"
По
способу занесения числа
Кроме хранения числа, последовательные и параллельно-последовательные регистры могут осуществлять сдвиг чисел, что соот-ветствует их умножению или делению.
На
параллельно-последовательных регистрах
осуществляют преобразование параллельного
кода в последовательный и наоборот.
Литература
1. Калабеков Б.А. Цифровые устройства и микропроцессорные системы – М.: Телеком, 2000г., c. 126…130
2. Зельдин
Е.А. Цифровые интегральные
3. Фролкин В.Т., Попов Л.Н. Импульсные и цифровые устройства – М.: Радио и связь, 1992 г., c.229…248.