Файл: Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 240
Скачиваний: 0
рафазной передаче информации на одном из входов триггера обязательно присутствует сигнал 1, который и устанавливает триггер в нужное состояние независимо от той информации, которая в нем хранилась.
|
т |
- і |
J— I |
т |
|
|||||
|
|
л |
т |
|
п~1 |
1 |
||||
Прием |
|
|
|
|
|
|
||||
S |
С |
R |
S |
|
С |
R |
S С |
R |
||
и |
I |
I |
т |
I |
I |
I |
I |
Гт |
тI |
|
|
I |
|
|
I |
|
|
||||
|
х п |
|
х п |
х л -7 Х п -7 |
л |
х 7 |
||||
|
|
|
|
|
|
|
а ) |
|
|
|
|
|
IА JJL• • |
• I J I J |
|
|
|||||
|
|
п |
л-1 |
• |
• |
2 |
7 |
|
|
|
|
R G |
|
|
|
|
|
|
|
|
|
Прием |
С |
п |
|
п - і . . . |
|
2 |
7 |
|
|
|
информйции\ |
Г? |
I Т |
* * |
* |
I f T l |
|
|
|||
|
|
|
|
|
. |
б) |
|
|
|
Рис. 3-44. Прием информации на регистр в парафаз-
ном |
коде |
(без предварительного |
гашения). |
||||||
а — функциональная |
схема |
регистра; б —условное |
графиче |
||||||
|
|
ское обозначение регистра. |
|
|
|
||||
R 6 |
7 |
|
л |
Т |
|
л-1 |
|
|
|
S |
с |
5 |
с |
|
|
|
|||
npRG |
R |
R |
S |
С |
R |
||||
|
|
|
|
г |
|
|
J |
|
|
( П П П а ■ |
R G *) |
|
|
|
|
|
|
|
|
|
*) |
|
|
|
|
|
|
|
Он |
|
|
|
|
Г |
|
|
|
|
|
|
т |
|
П |
|
п~ / |
|
|
/ |
|
|
|
|
|
|
|
||||
R G i |
с |
|
5 |
с |
|
5 |
С |
R |
|
|
S |
R |
R |
||||||
П р R G i |
|
|
|
|
|
|
|
|
|
|
|
|
Х„ |
x n-1 |
|
х п+7 |
|
|
л* |
Рис, 3-45. Схема передачи слова из одного реги стра в другой.
Как правило, операция передачи кода с регистра объ единяется с операцией приема этого кода на другой ре гистр. Это показано на рис. 3-45, где информация пере дается с регистра RG* в регистр RG, а шина управления
187
»
Прием в регистр RG (Пр RG) выполняет одновременно функции шины ПППа RG*.
В процессе передачи информации с регистра RG* на регистр RG возможна содержательная переработка ко дов слов. В зависимости от организации схем клапанов обмена информацией между регистрами могут быть осу ществлены следующие операции:
Рис. 3-46. Схема для выполнения операции логического сложе ния двух слов.
Рис. 3-47. Схема для выполнения операции логического умножения двух слов.
перепись кода из регистра |
RG* в регистр RG |
(рис. 3-45); |
|
логическое сложение двух слов |
(рис. 3-46); |
логическое умножение двух слов (рис. 3-47); поразрядное сложение двух слов (рис. 3-48).
Операция передачи кода из регистра была рассмот рена выше.
Рассмотрим выполнение в регистрах некоторых опе раций. Пусть два слова расположены соответственно в регистрах RG и RG*, а результат операции должен быть образован в регистре RG.
Ѳ
Рис. 3-48. Схема для выполнения операции поразрядного сло жения двух слов.
Логическое сложение. Для каждого разряда реализу ется операция логического ИЛИ над двумя двоичными цифрами yt и у*, стоящими в разряде і обоих слов, уча
ствующих в операции. В результате триггер і-го раз ряда регистра RG устанавливается в состояние, соответ ствующее цифре Оі = уі ѴУ* • Операция логического сло
жения описана в табл. 3-25.
Т а б л и ц а 3-25
Таблица операции логического сложения
|
* |
°i |
f t |
ft |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
! |
•На рис. 3-46 приведен один из возможных вариантов схемы, выполняющей операцию логического сложения над двумя /І-разрядными словами. Операция выполняет ся путем передачи прямым кодом слова из регистра RG* в регистр RG без предварительного гашения регистра RG.
Операция логического сложения может быть исполь
189
зована для формирования в регистре n-разрядного кода из нескольких малоразрядных кодов.
Логическое умножение. Для каждого г-го разряда вы полняется операция логического И над двоичными циф рами уі и \ і* в словах, расположенных в регистрах RG и RG* (рис. 3-47).
После окончания операции в триггере Ті регистра RG
устанавливается цифра б,— уг V* |
в соответствии с табл. |
|
3-26. |
|
|
Таблица операции |
|
Т а б л и ц а 3-26 |
логического умножения |
||
Уі |
* |
al |
Уі |
||
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Данная операция может быть выполнена путем пе редачи обратного кода слова из регистра RG* на нуле вые входы триггеров регистра RG без предварительного гашения последнего.
Операция логического умножения обычно использу ется для выделения части разряда кода.
Поразрядное сложение реализует в каждом разряде преобразуемых слов операцию суммирования по модулю 2. В каждом разряде в операции участвуют две цифры Уі и у*. В результате операции триггер Г* регистра RG
должен быть установлен в состояние, соответствующее
цифре о,- == |
(табл. 3-27). |
|
|
|
Т а б л и ц а 3-27 |
Таблица операции поразрядного сложения |
||
Уі |
* |
а( |
0 |
Уі |
0 |
0 |
||
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
190
Данная операция может быть выполнена путем пе редачи прямого кода слова с регистра RG* на счетные входы триггеров регистра RG без предварительного га шения последнего (рис. 3-48).
Операция сдвига кода — это перемещение в регистре всех разрядов кода слова на одинаковое число разря дов влево или вправо. В этом случае разряды слова, вышедшие из разрядной сетки регистра влево (или впра во), теряются, а в освободившиеся при сдвиге разряды регистра записываются нули.
Регистры по способу выполнения . операции сдвига можно разделить на два основных типа:
,1) с однопроводной передачей информации; 2) с парафазной передачей информации.
По направлению сдвига регистры принято разделять на три вида:
1)регистры, сдвигающие код слова вправо (в сто рону младших разрядов);
2)регистры, сдвигающие код слова влево (в сторону старших разрядов);
3)реверсивные сдвигающие регистры, осуществляю щие сдвиг информации вправо или влево в зависимос ти от управляющих сигналов.
Взависимости от способов приема и выдачи инфор
мации сдвигающие регистры можно подразделить на: Г)- регистры с последовательным входом и последо
вательным выходом;
2)регистры с последовательным входом и последо вательно-параллельными выходами;
3)регистры с последовательно-параллельными вхо дами и выходами.
Для построения сдвигающих регистров возможно ис
пользование любого |
типа элементарных автоматов: |
||
D-, RSJK- и DK-триггеров. |
регистра |
является |
|
Простейшей схемой |
сдвигающего |
||
схема на D-триггерах, |
показанная на |
рис. 3-49. |
В соот |
ветствии с принципом двухтактной обработки информа ции при подаче сигнала Cde(t) на входы синхрониза ции D-триггеров осуществляется перепись информации из каждого t-го разряда в (М)-й, если на управляю
щем входе Последовательный-Параллельный |
(Поел! |
|
Пар) присутствует |
единичный сигнал. При Cde(t)— 0 |
|
информационные |
связи между разрядами |
оказы |
ваются разорванными и можно осуществить прием па-
191