Схемотехника ЭВМ, страница 4
Описание файла
Файл "Схемотехника ЭВМ" внутри архива находится в папке "Схемотехника ЭВМ". Документ из архива "Схемотехника ЭВМ", который расположен в категории "". Всё это находится в предмете "схемотехника" из 5 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "схемотехника аэу" в общих файлах.
Онлайн просмотр документа "Схемотехника ЭВМ"
Текст 4 страницы из документа "Схемотехника ЭВМ"
прием-передачу с преобразованием последовательного кода слова
в параллельный и наоборот. (При реализации последовательного кода
все разряды слова передаются во времени последовательно один за, другим по одной шине, при реализации параллельного кода все разряды слова передаются одновременно, каждый по своей шине).
На рис. 5.1 представлены схемы регистров на триггерах типа D и
типа J-K с приемом и выдачей параллельных кодов слов.
В этой схеме, использующей однофазный прием входного слова,
имеется шина установки нуля. Перед записью информации в регистр все
триггеры одновременно сбрасываются в ноль сигналом «Уст.0», затем
сигнал «Вход», поданный на входы синхронизации всех триггеров, одно-
временно пропускает по входам D соответствующие разряды слова.
Выдача информации с регистра может быть осуществлена в од-
нофазной форме: прямым кодом (с прямых выходов триггеров) или
обратным кодом (с инверсных выходов), а также в, парафазной форме
(одновременно с обоих выходов каждого триггера, т.е. передачей од-
ного двоичного символа по двум шинам в прямой и инверсной форме.
В регистре на синхронных триггерах типа J-K можно реализовать
выполнение следующих поразрядных логических операций над преж-
ним содержание регистра и входным словом:
логического сложения (дизъюнкции)
логического умножения (конъюнкции)
сложения по модулю 2 (неравнозначности)
Здесь – предыдущее содержимое i-го разряда регистра; –
соответствующий разряд входного слова; – новое содержимое i-го
разряда регистра.
Операция логического сложения выполняется передачей прямого
кода второго операнда на входы J-триггеров регистра без предвари-
тельного гашения первого операнда. Операция может быть использо-
вана для формирования в регистре n-разрядного кода из нескольких
малоразрядных кодов.
Операция логического умножения выполняется передачей обрат-
ного кода второго операнда на входы К-триггеров регистра без пред
варительного гашения первого операнда. Операция обычно использу-
ется для выделения части разряда кода.
Операция сложения по модулю 2 выполняется передачей прямого
кода второго операнда одновременно на оба входа J и К триггеров
регистра без предварительного гашения первого операнда. Операция
используется для сравнения операндов, признак совпадения — нуле
вой код результата.
Регистры, выполняющие операцию сдвига, называются сдвигающ-
ими регистрами.
По способу межразрядных связей сдвигающие регистры бывают с
однофазной передачей информации (на триггерах типа D) и с пара-
фазной передачей информации (на триггерах типа j-k).
IIo направлению сдвига регистры делятся на три типа: регистры,
сдвигающие вправо; регистры, сдвигающие влево; реверсивные сдви-
гающие регистры, которые в зависимости от управляющих сигналов сдвиг кодов или вправо, или влево. При наличии цепей
связей между младшим и старшим разрядами сдвигающие регистры
называются кольцевыми. Такие схемы удобны для исследования, об-
ладают свойством деления частоты входных сигналов и могут быть
использованы в качестве счетчиков.
На рис. 5.2, а представлена однофазная схема сдвигающего реги-
стра на D-триггерах, реализующая сдвиг кода влево. Шина «Уст. 0»,
на которую подается сигнал установки нулевого слова, связана со вхо-
дами R всех триггеров регистра.
Рассмотрим работу схемы в кольцевом режиме (выход триггера
старшего разряда регистра связан со входом триггера младшего раз-
ряда) при наличии в регистре двоичного кода 0001. С приходом сиг-
нала сдвига на входы синхронизации С всех D-триггеров происходит.
перезапись информации из каждого с-го разряда в (i – 1)-й разряд и
из1-го в 4-й (за счет кольцевой связи). После поступления первого
сигнала сдвига содержимое регистра представляет код 0010., после
второго сигнала сдвига — 0100 и т.д. (см. временную диаграмму на
рис. 5.3, а). После поступления четырех сигналов сдвига восстанав-
ливается начальное содержание регистра 0001.
На рис. 5.2, б представлена парафазная схема сдвигающего регистра, выполненная на триггерах типа J-К и реализующая сдвиг вправо. Межразрядная связь осуществляется соединением выходов и триггеров (i – 1)-го разряда со входами J и K соответственно триггера i-го разряда. Временная диаграмма работы схемы указана на рис.5.3, б.
Схема реверсивного сдвигающего регистра на триггерах типа D
приведена на рис. 5.4, где каждый i-разряд схемы соединен с (i–1) -
разрядом и с (i+1)-разрядом посредством логических элементов «И--
ИЛИ-НЕ, единичный выход которых определяется наличием хотя бы од-
ного нуля на входе каждой из схем И (рекомендуем составить само-
стоятельно таблицу истинности функции данного элемента = ).
Поэтому выбор режима осуществляется отключением одной
из схем И сигналом 0.
Так, при постоянном нулевом сигнале на шине управления ревер-
сом, соединенные с ней верхние элементы И — НЕ влияют на работу
схемы. Соединение нижних (работающих) элементов И обеспечивает
передачу информации для сдвига вправо, от (i-1)-го разряда к i-му.
При постоянном нулевом сигнале на шине «влево» управления ревер-
сом отключены нижние элементы И, а соединение верхних обеспечи-
вает сдвиг информации влево, от (i+1)-го разряда к i-му.
Включение шин управления реверсом должно быть раздельным. Применение элементов И-ИЛИ-НЕ в данной схеме определяет необходимость использования инверсных выходов триггеров.
рис. 5.2 а (ewb)
рис. 5.2 б (ewb)
Кольцевые сдвигающие регистры могут быть использованы при
построении счетчиков с постоянно взвешенными кодами, для ко-
торых число единиц и нулей в каждом устойчивом состоянии посто-
янно.
Простейшим счетчиком этого класса является счетчик Джонсона,
работающий в, коде Либау-Крейга:
00000 | 11111 |
10000 | 01111 |
11000 | 00111 |
11100 | 00011 |
11110 | 00001 |
Указанный код реализуется на сдвигающем регистре с одной ин-
версной связью между пятым и первым разрядом (рис. 5.5). Такие схе-
мы обладают 2-n устойчивым состояниями.
Порядок выполнения работы
1. Лабораторный стенд
Прежде чем приступить к выполнению работы, необходимо изу-
чить схему стенда, ознакомиться с расположением кнопок и гнезд на
нем и собрать исследуемую схему в соответствии с заданием.
Поразрядные логические операции в регистре
-
Соединить синхровходы С всех 4-х триггеров типа J-К с пря-
мым выходом кнопкой , нажатие которой будет сигналом выпол-
нения операции. Соединить прямой выход кнопки со входом J
первого триггера, прямой выход кнопки со входом J второго триг-
гера и т.д. Содержимое триггеров является первым операндом опе-
рации, положение кнопок – со вторым операндом. Установить
код 0011 на регистре и код 0101 на переключателе. Выполнить опе-
рацию логического сложения нажатием кнопки , составить таб-
лицу результатов. -
Изменить соединение регистра с переключателем, подав инвер-
сные выходы кнопок – со входами К соответствующих триггеров.
Установить те же коды на регистре (0011) и переключателе (0101),
выполнить операцию логического умножения, составить таблицу ре-
зультатов. -
Объединить на каждом триггере входы J и К, соединив их с прямым выходом соответствующей кнопки переключателя. Выполнить
при тех же исходных кодах операцию сложения по модулю 2, соста-
вить таблицу результатов.
Четырехразрядный сдвигающий регистр.
Исследование работы сдвигающего регистра в режиме одиночного сигнала
-
Собрать схему сдвигающего регистра в соответствии с задани-
ем, при этом необходимо использовать следующие рекомендации:
первой закоммутировать схему установки сдвигающего регистра в
нулевое состояние по R входам. Сигнал установки «0» необходимо по-
дать на все входы R с выхода переключательного регистра или
который в свою очередь необходимо подключить на одну из лам-
почек индикации Л1 или Л5.
закоммутировать входы синхронизации С всех четырех триггеров.
Сигнал синхронизации подается с выхода генератора одиночных им-
пульсов;
в соответствии с заданием закоммутировать схему регистра (при
этом необходимо выход старшего разряда регистра подсоединить ко
входу младшего разряда);
подключить вход «Синхр» генератора одиночных импульсов к выходу генератора синхроимпульсов.
-
Установить на регистре нулевой код, используя при этом переключательный регистр или . Следует помнить, что после установки регистра в «0» необходимо кнопку ( или ) вернуть в исходное состояние (загорается лампочка индикации установки нуля Л1 или Л5.
3. Записать произвольный код слова в регистр с помощью кнопок
( ) подачей установочного сигнала на входы S (при этом приня-
то, что коду «1» соответствует высокий положительный потенциал и
загорается лампочка индикации триггера, а коду «0» — низкий потен-
циал, и лампочка индикации триггера не горит). После ввода кода
слова необходимо отключить от входов S коммутационные шнуры.
4. Осуществить операцию сдвига кода слова нажатием кнопки
«Пуск» генератора одиночного импульса.