Регистр сдвига

 

О П И С А Н И Е (и) 446И5

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советвиии

Социалиотичвекии

Реоиублии, ив+ (61) Зависимое от авт. свидетельства (22) Заявлено 13.06.72 (21) 1796001/18-24 с присоединением заявки Ме (32) Приоритет

Опубликовано 05.10.74. Бюллетень зчв 37

Дата опубликования описания 04.09.75 (51) М. Кл. б 11с 19 00

Государственный комитет

Совета Министров СССР ло делам изобретений и открытий (53) УДК 631.327.066 (088.8) (72) Автор изобретения

А. Я. Спасибухов (71) Заявитель

Украинский научно-исследовательский институт мясной и молочной промышленности (54) РЕГИСТР СДВИГА

Изобретение относится к области автоматики и вычислительной техники.

Известны регистры сдвига, содержащие логические элементы, соединенные с основным и вспомогательными регистрами чисел.

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

Цель изобретения — расширение области применения регистра сдвига.

Для достижения этой цели в регистре сдвига в каждом разряде выход первого элемента «И» соединен с входом установки в единичное состояние соответствующего триггера основного регистра числа, Выход второго элемента «И» соединен через первый элемент

«ИЛИ» с входом установки в нулевое состояние того же триггера. Потенциальные входы первого и второго элементов «И» соединены соответственно с единичным и нулевым выходом триггера предыдущего разряда основного регистра числа. Выход третьего элемента

«И» соединен с импульсными .входами первого и второго элементов «И» и с импульсным входом четвертого элемента «И» предыдущего разряда, Импульсный вход третьего элемента «И» соединен с шиной импульсов сдвига, а потенциальный — с выходом второго элемента «ИЛИ», первый вход которого соединен с единичным выходом триггера предыдущего разряда вспомогательного регистра числа, а второй — с выходом второго элемента «ИЛИ» предыдущего разряда. Потен5 циальный вход четвертого элемента «И» соединен с единичным выходом триггера данного разряда вспомогательного регистра числа, а выход четвертого элемента «И» через первый элемент «ИЛИ» соединен с входом уста1о новки в нулевое состояние триггера данного разряда основного регистра числа.

На фиг. 1 схематически дана принципиальная схема регистра сдвига; на фиг. 2 — временные диаграммы.

I5 Устройство содержит основной 1 и вспомогательный 2 регистры числа; группы элементов 3; первый 4, второй 5, третий 7 и четвертый 9 элементы «И» каждой группы элементов, соответственно; первый 6 и второй 8

20 элементы «ИЛИ» каждой группы элементов и линию задержки 10.

Устройство работает следующим образом.

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

ЗО заполнен числом, имеющим единицу в одном

446115 из разрядов и нули во .всех остальных. Эта единица отмечает место, начиная с которого происходит сдвиг содержимого основного регистра. Таким образом, значения разрядов, стоящие слева от единицы, сдвигаются. Значение разряда основного регистра числа, строго соответствующее единице вспомогательного регистра числа, участвует в сдвиге.

Следовательно, задавая определенное положение единицы во вспомогательном регистре числа, можно .выбирать для участия в операции ту или иную часть разрядов.

Передача значения (i — 1)-го разряда основного регистра числа в -й осуществляется следующим образом. Так как элементы «И»

4 и 5 группы -го разряда соединены соответственно с единичным и нулевым выходом триггера (i — 1)-го разряда основного регистра числа, то при подаче сигнала на импульсные входы этих элементов триггер (i — 1)-ro разряда основного регистра числа устанавливается в состояние, в котором находился триггер (i — 1) -го разряда. Действительно, если триггер (i — 1)-го разряда был в единичном состоянии, то на .выходе элемента «И»

4 появляется сигнал, устанавливающий триггер i-го разряда в единичное состояние. При этом на выходе элемента «И» 5 сигнал отсутствует. Аналогично если триггер (i — 1)-го разряда находился в нулевом состоянии, то сигнал появляется на выходе элемента «И»

5 и поступает через элемент «ИЛИ» б на установку триггера i-ro разряда в нулевое состояние. Сигнал на выходе элемента «И» 4 при этом отсутствует.

В сдвиге участвуют лишь те разряды, в группах которых на .входы элементов «И» 4 и 5 поступают импульсы сдвига. Эти импульсы поступают от генератора импульсов сдвига на элементы групп тех разрядов, которые расположены левее единичного разряда вспомогательного регистра числа.

Это происходит следующим образом. Разрешение на прохождение импульсов сдвига дает сигнал, подаваемый с выхода элемента

«ИЛИ» 8 на элемент «И» 7 каждой группы.

После внесения во вспомогательный регистр соответствующего содержимого, например имеющего единицу только в -ом разряде, на потенциальные входы элементов «И» 7 групп, расположенных слева от этого разряда, подаются единичные сигналы, а во всех остальных группах эти сигналы — нулевые. Действительно, согласно схеме

1 — у =Vx,„

2=1 где у; — выходной сигнал элемента «ИЛИ» 9 группы i-го разряда, 1 = 1, 2,..., n; и — разрядность регистра; х — выходной сигнал триггера k-го разряда вспомогательного регистра числа.

Если x; = 1> To npn 1 ) i, oay n у; = 1, а при J (t, получим у; = О.

Такое распределение значений сигналов на потенциальных входах элементов «И» 7 групп обеспечивает прохождение импульсов сдвига к группам только тех разрядов, которые участвуют в операции.

Триггер первого справа из участвующих в операции разрядов основного регистра числа должен быть установлен в нулевое состояние первым импульсом сдвига. Это обеспечивается сигналом, получаемым с выхода элемента

«И» 9. В предложенном регистре сдвига сигнал на этот элемент подается с выхода элемента «И» 7 группы следующего разряда.

Сигнал может быть подан прямо с шины импульсом сдвига, но при этом вдвое увеличивается нагрузка, подключаемая к этой шине.

Наличие .в содержимом вспомогательного регистра числа единичных разрядов слева от единицы, отмечающей место начала сдвига, не влияет на выполнение операции. Это может быть использовано для сокращения числа необходимых для решения задач констант.

На фиг. 2 приведены временные диаграммы, где рассматриваются i — 2, i — 1, i i + 1 и + 2 разряды регистра сдвига. Эти номера разрядов относятся как к разрядам основного и вспомогательного регистров числа, так и к соответствующим им группам элементов.

Исходному состоянию устройства соответствует момент времени 4. Импульсы сдвига поступают в моменты времени 4,..., 4.

Все временные диаграммы объединены в пакеты 11 — 18: где пакет 11 — значения единичных выходов триггеров i — 2,..., i + 2-го разрядов вспомогательного регистра числа, потенциальных входов элементов 9 групп тех же разрядов и первых .входов элементов 8 групп i — 1, i, + 2, +- 3-го разрядов. (в данном примере в i-м разряде вспомогательного регистра числа находится единица и в остальных разрядах — нуль, это означает, что в сдвиге должны участвовать, i + 1, i + 2-й и т. д. разряды основного регистра числа, а i — 1, i — 2-й и т. д, разряды последнего в сдвиге не участвуют); пакет 12 — значения выходов элементов

«ИЛИ» 8 и потенциальных входов элементов

«И» 7 групп i — 2,..., i + 2-го разрядов регистра сдвига, которые полностью определяются содержимым вспомогательного регистра числа (см. пакет 11); пакет 13 — значения выходов элементов

«И» 7 группы i — 2,..., + 2-го разрядов регистра сдвига и импульсных входов элементов «И» 4 и 5 тех же групп и элементов «И» 9 групп i — 3, i — 2, i — 1, г+ 2-го разрядов, которые определяются в зависимости от значения входных сигналов элементов «И» 7, подаваемых на их импульсные входы импульсы сдвига и потенциальные входы (см. пакет 12); пакет 14 — значения единичных выходов триггеров 1 — 2,..., i + 2-го разрядов основного регистра числа и потенциальных входов элементов «И» 4 групп i — 1,, i + 1, i + 2, 446110 импцлИс05 de àà

i + 3-го разрядов регистра сдвига, значения потенциальных входов элементов «И» 5 тех же групп противоположны тем, что представлены на диаграммах данного пакета (отдельные диаграммы не даны); в данном примере 5 содержимое i — 2, i — 1, i, i + 1, i + 2-го разрядов основного регистра числа в момент времени 4 соответственно равно 1, О, 1, О, 1; пакет 15 — значения выходов элементов

4 групп i — 2,..., i+2-го разрядов и входов 10 установки в единицу соответствующих триггеров основного регистра числа; пакет 16 — значения выходов элементов

«И» 5 групп i — 2,..., i+ 2-го разрядов и первых входов элементов 6 тех же групп; 15 пакет 17 — значения выходов элементов

«И» 9 группы i — 2,..., i+ 2-го разрядов и вторых входов элементов 6 тех же групп; пакет 18 — значения .выходов элементов

«ИЛИ» 6 группы i — 2,..., i+ 2-го разрядов 20 и входов установки в нуль соответствующих триггеров основного регистра числа.

Предмет изобретения

Регистр сдвига, содержащий в каждом разряде четыре логических элемента «И» и два «ИЛИ», соединенные с основным и вспомогательными регистрами числа, о т л и ч а юшийся тем, что, с целью расширения обла- 30 сти применения регистра, в нем в каждом разряде выход первого элемента «И» соединен со .входом установки в единичное состояние соответствующего триггера основного регистра числа; выход второго элемента «И» соединен через первый элемент «ИЛИ» с входом установки в нулевое состояние того же триггера; потенциальные входы первого и второго элементов «И» соединены соответственно с единичным и нулевым выходом триггера предыдущего разряда основного регистра числа; выход третьего элемента «И» соединен с импульсными входами первого и второго элементов «И» и с импульсным входом четвертого элемента «И» предыдущего разряда; импульсный вход третьего элемента

«И» соединен с шиной импульсов сдвига, а потенциальный вход — с выходом второго элемента «ИЛИ», первый вход которого соединен с единичным выходом триггера предыдущего разряда вспомогательного регистра числа, а второй — с выходом второго элемента «ИЛИ» предыдущего разряда; потенциальный вход четвертого элемента «И» соединен с единичным выходом триггера данного разряда вспомогательного регистра числа, а выход четвертого элемента «И» через первый элемент «ИЛИ» соединен с входом установки в нулевое состояние триггера данного разряда основного регистра числа.

Й/юульсь/ с/7& га

Им//ульсь/ иЧ//га

/-2

/+1

11 /

/ Z

/-2

17

/+1

i+2

1у i

i+1

/+2

Р//г 2

Редактор Л. Утехина

Корректор Е. Хмелева

Заказ 2129/8 Изд. № 574 Тираж 591 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 5К-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

/+1.г д

/"1

/+2 ж

/+1

/+2

Составитель Н. Хмель

Техред В. Рыбакова

i-1

Регистр сдвига Регистр сдвига Регистр сдвига Регистр сдвига 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в различных цифровых устройствах, работающих в условиях воздействия помех

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и систем управления, работающих в условиях воздействия помех

Изобретение относится к сдвиговым регистрам, включающим в себя множество каскадированных ступеней, каждая из которых имеет входной вывод и выходной вывод

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств и устройств диагностирования

Изобретение относится к устройству обращения циклического сдвига и/или обращенного перемежения данных

Изобретение относится к программируемому материалу памяти и к ячейке памяти, содержащей указанный материал памяти, в частности к тонкопленочной ячейке памяти

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных автоматических управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики
Наверх