Известны реверсивные сдвигатели, состоящие из потенциальных логических схем и триггеров. Такие реверсивные сдвигатели построены на двух регистрах, состоящих из установочных триггеров. Один из регистров называют основным, другой - вспомогательным. Сдвиг осуществляется переписью из основного регистра содержимого разряда г в разряд ( -г 1 (сдвиг вправо) или в разряд / - 1 {сдвиг влево) вспомогательного регистра. По следующему импульсу сдвинутое таким образом число переписывается в основной регистр. Недостатком известных реверсивных сдвигателей является то, что на каждый основной триггер используется один вспомогательный триггер. Таким образом, основной и вспомогательный регистры равны по объему оборудования.
Предлагаемый реверсивный сдвигатель отличается от известных тем, что для сокращения оборудования, и, следовательно, для увеличения надежности, на каждую группу основных триггеров (по два триггера в группе) использован один вспомогательный триггер, входы которого при сдвиге числа вправо, соединены через вентили с выходами первого основного триггера этой группы. Выходы каждого второго основного триггера предыдущей группы соединены через вентили с входами
первого основного триггера следующей группы. Вентили предназначены для последовательной переписи состояний основных триггеров, на один сдвиг числа вправо из первых основных триггеров групп во вспомогательные триггеры этих групп, затем из каждого второго основного триггера предыдущей группы в первый основной триггер следующей группы, затем из вспомогательных триггеров групп по
вторые основные триггеры этих групп.
Для выполнения сдвига числа влево выходы второго основного триггера каждой группы соединены через вентили со входами первого основного триггера этой группы, выходы вспомогательного триггера каждой последующей группы соединены через вентили со входами второго основного триггера предыдущей группы, а вентили предназначены для последовательной переписи состояний основных триггеров на один сдвиг числа влево из первых основных триггеров групп во вспомогательные триггеры этих групп, затем из каждого второго основного триггера группы в первый основной триггер этой группы, затем из вспомоосновные триггеры Гу,, Ту,, Гу., и Tyj
вспомогательные триггеры Тх и
вентили Si - 5i6, связанные со входами основных триггеров;
вентили БП - BZO, связанные со входами вспомогательных триггеров.
Устройство производит один сдвиг числа, записанного в основных триггерах вправо, с приходом трехтактной серии управляющих импульсов а, б и в. По первому такту а состояния первых основных триггеров групп переписываются через вентили В, В и Вд, Вц в первый основной триггер следующей группы. Затем по такту в состояния вспомогательных триггеров групп через вентили Вв, BS и Вц, BIB переписываются во вторые основные триггеры этих групп.
Для выполнения сдвига числа влево выходы второго основного триггера каждой группы соединены через вентили BZ, В и Вю, В со входами первого основного триггера этой группы, а выходы вспомогательного триггера каждой последующей группы соединены через вентили BS, B со входами второго основного триггера предыдущей группы.
Устройство производит один сдвиг числа, записанного в основных триггерах влево, с приходом трехтактной серии управляющих импульсов а, г, д. По первому такту а так же, как и при сдвиге числа вправо состояния первых основных триггеров групп переписываются через вентили Bi7, В, Big и Bjo во вспомогательные триггеры этих групп.
Затем, по такту г состояние каждого второго основного триггера группы переписывается через вентили В, В ri Й, Bia в первый основной триггер этой группы, после чего по такту д состояния вспомогательных триггеров последующих групп переписываются через вентили BS, B и Bjg, BIS во вторые основные триггеры предыдущих групп.
После включения питающего напряжения устройство устанавливается в исходное положение импульсом е, который приводит все триггеры в нулевое состояние.
Предмет изобретения
Реверсивный сдвигающий регистр, выполненный на вентилях и основных и вспомогательных триггерах, отличающийся тем, что, с целью сокращения оборудования и повыщения надежности, в нем на каждую группу основных триггеров (по два триггера в группе) использован один вспомогательный триггер, входы которого при сдвиге числа вправо, соединены через вентили с выходами первого основного триггера этой группы, выходы его связаны через вентили со входами второго основного триггера этой группы; выходы каждого второго основного триггера предыдущей группы соединены через вентили со входами первого основного триггера следующей группы; для выполнения сдвига числа влево выходы второго основного триггера каждой группы подключены через вентили к входам первого основного триггера этой группы, выходы вспомогательного триггера каждой последующей группы соединены через вентили со входами второго основного триггера предыдущей группы.
название | год | авторы | номер документа |
---|---|---|---|
ОДНОТАКТНЫЙ СДВИГАТЕЛЬtSvJfcUUfUciltAifl | 1973 |
|
SU364965A1 |
Устройство для сдвига | 1978 |
|
SU805416A1 |
Арифметическое устройство с плавающей точкой | 1985 |
|
SU1259248A1 |
УСТРОЙСТВО для ГЕНЕРАЦИИ ТРОИЧНОГО КОДА С ПОСТОЯННЫМ КОЛИЧЕСТВОМ «НУЛЕЙ» | 1969 |
|
SU251931A1 |
Реверсивный сдвигающий регистр | 1973 |
|
SU662973A2 |
Арифметическое устройство | 1978 |
|
SU687982A1 |
Устройство для умножения и деления с плавающей точкой | 1985 |
|
SU1278837A1 |
Реверсивный сдвигающий регистр | 1977 |
|
SU734809A1 |
Реверсивный регистр сдвига | 1990 |
|
SU1721632A1 |
Устройство для вычисления функций | 1989 |
|
SU1705822A1 |
Даты
1967-01-01—Публикация