Смекни!
smekni.com

Методические указания к лабораторным работам по курсу "Схемотехника эвм" Под редакцией Ю. М. Смирнова (стр. 3 из 7)

Требования к отчету

Отчет должен содержать электриче­ские функциональные схемы, таблицы ис­тинности, временные диаграммы сигналов исследуемых дешифраторов, результаты из-

мерений параметров выходных сигналов дешифраторов.

Контрольные вопросы

1. Что называется дешифратором?

2. Какой дешифратор называется полным (неполна.:)?

3. Определите закон функционирования дешифратора аналити­
чески и таблично. - - <»

4. Поясните основные способы построения дешифраторов.

5. Что называется гонками и как они устраняются?

6. Каковы способы наращивания дешифраторов по количеству
входов и выходов и как они реализуются схемотехнически?

7. Объясните схему включения дешийратора-демультпплексора.

8. Поясните методику синтеза неполных дешифраторов.

Работа » 2. ИССЛЕДОВАНИЕ РЕГИСТРОВ СДВИГА

Цель работы - изучение принципов построения регистров сдви­га, способе преобразования параллельного кода в последователь­ный и обратно, пакетирование регистров сдвига и их эксперимен­тальное исследование.

В процессе самостоятельной подготовки к работе необходимо ознакомиться с теоретическими сведениями и подготовить по каждо­му пункту раздела "Задание и порядок выполнения работы" расчет­ные и теоретические материалы, электрические функциональные схе­мы исследуемых регистров и'временные диаграммы сигналов регистра сдвига. Перед началом рабе л предъявить преподавателю рабочие материалы для проверки и обсуждения. После выполнения работы каждый студент обязан представить преподавателю аккуратно офор­мленный отчет.

Продолжительность работы - 4 часа.

15


Теоретические сведения

Регистром называется операционный узел ЦВМ, предназначенный
для ввода, хранения, преобразования и вывода двоичного слова
или его частл. Регистр состоит из запоминающих элементов (триг­
геров) и логически элементов, обеспечивающих выполнение следую- .
щих операций: прием слова из другого регистра, сумматора, счетчи­
ка и т.п., передача слова в другой регистр, сумматор, счетчик и
т.п., преобразование прямого кода в обратный и наоборот, сдвиг
слова влево или вправо на требуемое число разрядов, преобразова­
ние последовательного кода в параллельный и обратно, поразряд­
ное логические операции (уг- „:.:енив, сложение, сложение по модулю
2). '

По сг.зеобу ввода и вывода информации различают регистры па­
раллельные (регистры памяти), последовательные (регистры сдвига)
и параллельно-последовательные. В параллельных регистрах ввод и
вывод слова выполняется параллельным способом, т.е. все разряды
слова передаются одновременно, каждый разряд по своей цепи. В
регистрах сдвига разряды слова передаются последовательно во вре­
мени, один разряд за другим, как при вводе, так Н"Щя* выводе ин­
формации. В параллельно-последовательных регистрах ввод слова
осуществляется параллельным способом, а вывод - последовательным
или наоборот. * . ;.

Рассмотрим схемы регистров- различного назначения.

Параллельный регистр (рис. 13) обеспечивает прием, хранение и передачу слова. Схема построена на триггерах £S -типа и логи­ческих элементах И, И-ИДИ. Входные логические элементы обеспечи­вают прием слова в момент прихода управляющего сигнала записи ("Зап."), выходные - передачу слова из регистра в прямом или об-ратном коде в зависимости от управлявшего сигнала. Регистр имеет N информационных входов х/ , хг > •••» «^v # ^ выходов^ , U, .... j^j/ и четыре входа для управляющих сигналов.

С помощью управлятщего сигнала установки нуля ("Уст.О")-,- по­
ступающего на /?-входы триггеров, все триггеры устанавливают в
нулевое состояние. Это состояние Q,Q2.. . &# - СО... Q сохраняет­
ся до тех пор, пока на входах регистре че появятся сигналы ^ ,
jCj..... х# и управляющий" сигнал записи. При «Д£ = / с при­
ходом управляющего сигнала 'записи происходит переключение триг­
гера L -го разряда в единичное состояние, при <жг'О_ триггер
остается в гулевом состоянии. Одновременное действие сигналов уо-
16


тановки нуля и записи недопустимо, так как комбинация ,? = /? ■ =

= I на входах &S -триггера является запрещенной. Считывание ин-' формации из регистра осуществляется в прш,:ом или обратном коде по сигналу выдачи прямого (ВПК) или обратного (ВОК) кода. Оче­видно,, что одновременное действие сигналов'ЕПК и ВОК запрещено. В каждом разряде рассматриваемого.регистра прием и выдача инфор­мации осуществляются по одному каналу. Период работы такого ре­гистра

тЛе(^за./>.с/>А,л ~ среднее время задержки распространения сигнала в логическом элементе И;

зэ о)Га ~ вРемя задержки распространения с г нала в тригге­ре, в качестве которого можно принять большее из времен задержек

- *&/> ■<*£> ^гге^; Ёсц время считывания информации из регистра.

Рис. 13

Примечание. Если учитывать время перехода t',t' элемен­та из одного состояния в другое, то период следует увеличить на большую из величин tc-' , tiO'

17


В регистре, изображен­ном на рис. 14,для записи ис­пользуется парафазный код сло­ва, т.е. одновременно прямой и обратный коды. Прием инфор­мации в регистр в этом случав осуществляется без предвари­тельной установки его в нуле­вое состояние, т.е. за один

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

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

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

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

18


для преобразования параллельного кода в последовательный и обрат­
но. .

Для построения регистров сдвига могут быть использованы триггеры разных типов: «Z1, QS, C?Af, 2>V .В регистре на потенциаль­ных элементах сдвиг информации осуществляется обычно по двухтак­тной схеме. В этом случае каждый разряд регистра сдвига состоит из двух триггеров: ооновного и вспомогательного. На рис. 16 при­ведена схема регистра для сдвига информация вправо, выполненная на тактируемых #S -триггерах. Основные и вспомогательные триг­геры образуют два регистра: основной (>?<?/) я вспомогательный