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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть иснользовано для сдвига двоичных кодов, у которых справа от каждой единицы следует не менее двух нулей. К таким кодам относятся , например, коды с иррациональными оспованиями:р-коды Фибоначчи и коды «золотой р-пропорции, причем р2 -2. Целью изобретения является упрощение устройства. В регистре сдвига используются одноступенчатые / 5-триггеры, а сдвиг выполняется за два такта. В первом такте единица переписывается из предыдущего триггера в последующий , а во втором предыдупхий триггер устанавливается в нуль. В отличие от прототипа регистр сдвига содержит инвертор и имеет другие связи между соседними разрядами . 1 ил. 1 табл. « (Л со о to со to о

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„Я0„„1302320 (SD < Ci 11 С 19 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

Сй

CO

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3973822/24-24 (22) 04.10.85 (46) 07.04.87. Бюл. № 13 (72) А. П. Стахов, В. А. Лужецкий, А. И. Черняк и А. Е. Андреев (53) 681.327.66 (088. 8) (56) Шигин A. Г. Цифровые вычислительные машины. (Элементы и узлы) — M.:

Энергия, 1971, с. 172.

Майоров С. А., Новиков Г. И. Принципы организации цифровых машин. — Л.:

Машиностроение, 1974, с. 128. (54) РЕГИСТР СДВИГА (57) Изобретение относится к области вычислительной техники н может быть использовано для сдвига двоичных кодов, у которых справа от каждой единицы следует не менее двух нулей. К таким колам относятся, например, колы с иррациональными основаниями:р-коды Фибоначчи и коды «золотой» р-пропорции, причем р о 2. Целью изобретения является упрогцение устройства.

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

1302320

Такт

Действия

Сост яги:е тоиггеоов

Вход 18

0 Начальная установка

0 0 0 0

o o o o

0 0 0 0

1 Запись единиц

2 Запись нулей

3 Запись единиц

0 0 0

4 Запись нулей

О 0 0 1

5 Запись единиц

0 0

6 Запись нулей

0 0 0

0 0

0 1 0 0

7 Запись единиц

8 Запись нулей

9 Запись единиц

О 0

10 Запись нулей

Изобретение относится к вычислительной технике и может быть использовано для сдвига двоичных кодов, у которых справа от каждой единицы следует не менее двух нулей (коды с иррациональными основаниями; р-коды Фибоначчи и коды «золотой» р-пропорции, причем р)2).

Целью изобретения является упрощение регистра сдвига.

На чертеже приведена схема регистра сдвига, содержащего, например, 5 разрядов.

Каждый разряд регистра содержит

RS-триггер, первый и второй элементы И.

На схеме обозначены Ю-триггеры 1 — 5, первые 6 — 10 и вторые 11 — 15 элементы И, инвертор 16, первый 17 и второй 18 тактовые входы, информационный вход 19 и информационные выходы 20 регистра сдвига.

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

Предположим, что на вход 19 поступает код 010010... Предварительно триггеры

1 — 5 устанавливаются в нуль (цепи установки в нуль не показаны). Запись и сдвиг кода производится за два такта: первый такт— такт записи единиц, второй такт — такт записи нулей. Тактовые сигналы поступают на входы 17 и 18. Пусть на входе 19 действует первый (О) разряд входного кода.

При подаче сигнала на вход 17 (в первом такте) состояние триггеров 1 — 5 не изменяется.

Во втором такте на вход 18 подается сигнал разрешения записи нулей, при этом триггеры 1 — 5 также остаются в прежних состояниях.

При подаче на вход 19 второго разряда (1) в первом такте на выходе элемента И 6 формируется единичный сигнал, под действием которого триггер 1 устанавливается в единичное состояние, вследствие чего на выходе элемента И 7 формируется единичный сигнал, под действием которого триггер 2 также устанавливается в единичное состояние. Триггеры 3 — 5 остаются в прежних состояниях. Во втором такте на вход 18 подается сигнал разрешения записи нулей, при этом на выходе элемента И 11 формируется единичный сигнал, под действием которого триггер 1 устанавливается в нулевое состояние, триггеры 2 — 5 при этом остаются в прежних состояниях.

При подаче на вход 19 третьего разряда кода (О) и на вход 17 сигнала разрешения записи единиц триггер 3 устанавливается в единичное состояние, остальные триггеры при этом остаются в прежних состояниях. Во втором такте на вход 18 подается сигнал разрешения записи нулей, под действием которого триггер 2 устанавливается в нулевое состояние, а остальные триггеры остаются в прежних состояниях.

При подаче на вход 19 четвертого раззп ряда кода (О) и на вход 17 сигнала разрешения записи единиц триггер 4 устанавливается в единичное состояние. Остальные триггеры остаются в прежних состояниях. Во втором такте на вход 18 подается сигнал разрешения записи нулей, под действием которого триггер 3 устанавливается в нулевое состояние. Остальные триггеры остаются в прежних состояниях.

При подаче на вход 19 пятого разряда кода (1) и на вход 17 сигнала разрешения записи единиц триггер 5, а также триггеры 1 и 2 устанавливаются в единичное состояние. Триггеры 3 — 4 остаются в прежних состояниях. Во втором такте на вход 18 подается сигнал разрешения записи нулей, под действием которого триггеры 4 и 1 устанавливаются в нулевое состояние. Остальные триггеры остаются в прежних состояниях и т. д.

В таблице проиллюстрирована работа регистра. з 1302320 4

17 18 19

Составитель A. Дерюгин

Редактор И. Николайчук Техред И. Верес Корректор Е. 1зошко

Заказ 949/50 Тираж 590 Г1одписнос

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

113035, Москва, Ж вЂ” 35, Раушская наб., д. 415

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Таким образом, вводимый в регистр код фиксируется на триггерах второго — пятого разрядов, а первый разряд регистра выполняет вспомогательные функции.

Формула изобретения

Регистр сдвига, содержащий в каждом разряде RS-триггер и первый и второй элементы И, выходы которых соединены с

5 -и R-входами RS-триггера соответственно, первый вход первого элемента И каждого разряда является первым тактовым входом регистра, второй вход первого элемента И первого разряда является информационным входом регистра, а выходы RS-триггеров каждого разряда, кроме первого, — информационными выходами регистра, отличаюи4ийся тем, что, с целью упрощения регистра, он содержит инвертор, вход которого соединен с вторым входом первого элемента И первого разряда, первый вход второго элемента И каждого разряда является вторым тактовым входом регистра, второй вход первого элемента И каждого разряда, кроме первого, соединен с единичным выходом RS-триггера предыдущего разряда, третий вход первого элемента И i-го разряда,i =3, и, n — число разрядов регистра, соединен с нулевым выходом RS-трпг10 гера (-2) -го разряда, третий вход второго элемента И второго разряда соединен с выходом инвертора, второй вход второго элемента И каждого разряда, кроме последнего, соединен с единичным выходом RS-тригI5 гера последующего разряда, а второй вход второго элемента И последнего разряда соединен с нулевым выходом RS-триггера-предыдущего разряда.