Устройство сдвига Советский патент 1981 года по МПК G11C19/00 

Описание патента на изобретение SU832599A1

(54) УСТРОЙСТВО СДВИГА

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

название год авторы номер документа
ПРОЦЕССОР ДЛЯ ЦИФРОВОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ 1971
  • В. В. Пржи Лковский, Г. Д. Смирнов, В. Я. Пыхтин, А. Н. Василевский, А. П. Запольский, В. А. Мальцева, Г. А. Иванов, Р. А. Реморова,
  • М. Е. Неменман Н. Т. Кушнерёв
SU305477A1
Устройство для реализации алгоритма Волдера 1983
  • Мельник Анатолий Алексеевич
SU1115049A1
Преобразователь правильной двоичной дроби в двоично-десятичную дробь и целых двоично-десятичных чисел в двоичные 1978
  • Омельченко Виктор Иванович
SU734669A1
Ассоциативный параллельный процессор 1973
  • Алексашенко Владимир Павлович
  • Боярченков Михаил Александрович
SU495664A1
Аналоговое запоминающее устройство 1975
  • Мышкин Иван Петрович
  • Норкин Кемер Борисович
SU598127A1
РЕВЕРСИВНЫЙ РЕГИСТР СДВИГА 1970
SU285054A1
Устройство для деления чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Фам Тин Нгия
SU907544A1
Устройство для деления чисел 1981
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Фам Тин Нгия
SU970356A1
РЕВЕРСИВНЫЙ РЕГИСТР СДВИГА 1971
  • Я. П. Штурман
SU297073A1
Устройство для контроля электрических цепей 1987
  • Смоловский Михаил Иосифович
  • Свистун Николай Николаевич
  • Шевченко Валерий Федорович
  • Ракович Владимир Павлович
SU1506398A1

Иллюстрации к изобретению SU 832 599 A1

Реферат патента 1981 года Устройство сдвига

Формула изобретения SU 832 599 A1

1

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

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

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

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

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

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

Поставленная цель достигается тем, что в устройство, содержащее регистр хранения информации, один из входов которого соединен с первым информационным входом устройства, первые элементы записи, выходы которых подсоединены к установочным входам регистра хранения информации, щины разрешения и управления записью, и щину управления сдвигом, введены дополнительный регистр хранения информации и вторые элементы записи, одни из входов которых соединены с выходами регистра хранения информации, выходы дополнительного регистра хранения информации соединены с одними из входов первых элементов записи, другие входы первых и вторых элементов записи соединены соответственно с щинами разрешения и управления записью, один из входов дополнительного регистра хранения информации подключен ко второму информационному входу устройства, второй выход которого соединен с выходом дополнительного регистра хранения информации, выходы вторых элементов записи подсоединены к установочным входам дополнительного регистра хранения информации, другие входы регистров хранения информации соединены с шиной управления сдвигом. На чертеже представлена функциональная схема предложенного устройства. Устройство содержит регистр 1 хранения информации, первые элементы 2 записи, дополнительный регистр 3 хранения информации, вторые элементы 4 записи, причем регистр 1 выполнен на триггерах 5-8, регистр 3 - на триггерах 9-12, первые и вторые элементы записи могут быть выполнены на элементах И-НЕ 13-28, первый (информационный) .вход 29 устройства шины разрешения записи 30 и 31 (управления записью), шину 32 управления сдвигом, первый выход 33 устройства и вторые вход 34 и выход 35 устройства. При параллельном вводе в устройство информации, подлежащей сдвигу, элементы 2 записи должны содержать по дополнительному входу в каждом разряде. Устройство работает следующим образом. Режим последовательного ввода информации в устройство. В данном режиме на шины 30 и 31 подаются соответственно запрещающий и разрешающий сигналы. Информация, подлежащая записи, начиная со старших разрядов, подается на первый вход 29 и соответствующим числом тактов, подаваемых на щину 32 управления сдвигом, устанавливается в регистр 1. В связи с разрешающим на шине 31 сигналом информация, установленная на регистре 1, принудительна записывается в регистр 3 обратной последовательности разрядов. Причем в любой момент времени (с тонностью до быстродействия элементарной базы элементов 4 записи код обратной последовательности разрядов регистра 3 соответствует коду прямой последовательности разрядов регистра 1. Возможен вариант последовательного ввода в устройство информации, начиная с младших разрядов. При этом на шины 30 и 31 подаются соответственно разрешающий и запрещающий сигналы. Информация, подлежащая записи, начиная с младших разрядов, подается на второй вход 34 и соответствующим числом тактов, подаваемых на шину 32 управления сдвигом, устанавливается в регистр 3. В связи с разрешающим на щине 30 сигналом, в любой момент времени (с точностью до быстродействия элементной базы элементов 2 записи) код прямой последовательности разрядов регистра 1 соответствует коду обратной последовательности разрядов регистра 3. Режим параллельного ввоДа информации в устройство. Вводимая в устройство параллельным образом информация может быть представлена прямой последовательностью разрядов (слева младшие разряды, справа - старшие разряды), либо обратной последовательности разрядов. При прямой последовательности разрядов вводимого кода информация подается на дополнительный вход (на чертеже не показан) элементов 2 записи. При этом ч рез элементы 4 записи (на шине 31 присутствует отпирающий сигнал) код обратной последовательности разрядов регистра 3 принимает значение кода прямой последовательности разрядов регистра 1, т. е. соответствует введенной информации. При обратной последовательности разрядов вводимого кода информация подается на дополнительный вход (на чертеже не показан) элементов 4. При этом через открытые элементы 2 записи (на шине 30 присутствует отпирающий сигнал) код прямой последовательности разрядов регистра 1 Принимает значение кода обратной последовательности разрядов регистра 3, т. е. соответствует введенной информации. Режим сдвига информации вправо. В данном режиме на шинах 30 и 31 присутствуют соответственно запирающий и отпирающий сигналы. На первый вход 29 подается нулевой логический уровень. Путем подачи на щину 32 управления сдвигом определенного числа тактовых импульсов записанная информация в регистре 1 сдвигается вправо (младшие разряды в сторону старших разрядов) на соответствующее число разрядов. При этом благодаря открытым элементам 4 записи по шине 31 в любой момент времени (с точностью до быстродействия элементной базы элементов 4 записи)код обратной последовательности разрядов регистра 3 соответствует коду прямой последовательности разрядов регистра 1. Режим сдвига информации влево. В данном режиме на шинах 30 и 31 присутствуют соответственно отпирающий и запирающий сигналы, на второй вход 34 подается нулевой логический уровень. Путем подачи на шину 32 управления сдвигом определенного числа тактовых импульсов записанная информация в регистре 3 сдвигается вправо (младщие разряды регистра 3 сдвигаются в сторону старших разрядов) на соответствующее число разрядов. Сдвиг информации вправо в регистре 3 (благодаря соответствию обратной последовательности разрядов регистра 3 прямой последовательности разрядов 1) эквивалентен сдвигу информации в регистре 1 влево, т. е. от старших разрядов к младшим. Причем в любой момент времени (с точностью до быстродействия элементной базы открытых элементов записи 2) код прямой последовательности разрядов регистра 1 соответствует коду обратной последовательности разрядов регистра 3.

Как отмечено, во всех режимах работы устройства каждый из регистров 1 и 3 рабочим сдвиговым воздействием смещает информацию только в одном направлении. Благодаря этому в (последовательных структурах) регистрах 1 и 3, (в силу их нереверсивности) отсутствуют межразрядные переключатели, свойственные известным реверсивным устройствам (межразрядные переключатели в них обеспечивают направления сдвига или «влево, или «вправо).

Сокращение последовательной структуры каждого из регистров 1 и 3 предложенного устройства на величину (п-1) межразрядных элементов по отношению к известному устройству определяет более вы.сокое (в два... три раза) быстродействие предлагаемого устройства.

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

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

Источники информации, принятые во внимание при экспертизе

1.Гутников В. С. Интегральная электроника в измерительных приборах. Л., «Энергия, 1974, рис. 30.2.Каган Б. М. Цифровые вычислительные машины и системы. М., «Энергия, 1973, с. 198 (прототип).

SU 832 599 A1

Авторы

Мураховский Олег Дмитриевич

Бындыч Виктор Александрович

Евстрат Иван Никодимович

Мейта Петр Семенович

Мураховская Надежда Ивановна

Даты

1981-05-23Публикация

1979-07-16Подача