Устройство для сдвига информации

Иллюстрации

Показать все

Реферат

 

ОП ИКАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСИОМУ СВИДЕТЕЛЬСТВУ (81) Дополнительное к авт. свил-ву(22) Заявлено14.05.76 (21) 2358047/18-24 с присоединением заявки № (23) Приоритет (48) Опубликоваио05.11.78.Бюллетень №41

631993

Союз Советова

Социалмстмческм» ееееаубпии

2 (51) М. Кл

Cj 11 С 19/00

Cj 06 F 7/395 яавудеввтвеннф юапвт

6вввта Мвпвтрвв СС6Р вв делам азвбречиее в втеввпвв (53) УДК681.327.

° 66 (088.8)

Ф (45) Дата опубликования описания 05.11,78

В. А, Воронцов, 1, П.. Запольский, В. М. Пронин и А. Г. Рымарчук (72) Авторы иаобретеыиа (71) Заявитель (54) УСТР0йСтВ0 GEIST CgawrA ИНф0РМАБИИ

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

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

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

Наиболее близким техническим решением к изобретению является устройство

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

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

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

На чертеже представлена структурная схема устройства для сдвига информации. 10

Устройство содержит первый 1 и второй 2 входные регистры сдвига, первый

3, второй 4„. третий 5, четвертый 6, пятый 7 и шестой 8 промежуточные регистры сдвига, первый 9 и второй 10 15 выходные регистры сдвига, блоки управления сдвигом ll-20, первый 21, вто-. рой 22, третий 23, четвертый 24 и пятый

25 коммутаторы, регистр занесения данных 26 и блок управления 27.

Устройство для сдвига информации при операциях ввода работает следующим ,образом.

Информация байт за байтом поступает на вход устройства и поочередно заносится в регистры 1 и 2, причем первый байт информации поступает всегда в первый регистр 1. Занесением информации во входные регистры управляет коммутатор 25. Информация, принятая в регистр

1, сдвигается через промежуточные регистры 3, 4 и поступает на входы коммутаторов 21, 22. Информация, принятая в регистр 2, сдвигается через регистры

5, 6 и поступает на входы коммутаторов

21,22. Сигнал с выхода блока управления 27 определяет дальнейший путь движения информации: либо прямо (с выхода второго регистра 4 через коммутатор 21 на вход регистра 7 и с выхода 4з регистра 6 через коммутатор 22 на ехоп регистра 8), либо накрест" (с выхода регистра 4 через коммутатор 22 на вход регистра 8 и с выхода регистра 6 через коммутатор 21 на вход регистра 7). Из регисч 45 ра 7 информация сдвигается в регистр 9, а из регистра 8 - в регистр 10. Из регистров 7-10 информация передается в память. При выполнении операции вывода информация из памяти поступает в регист50. ры 1, 2, 3 и 5 и так же, как при операциях ввода двумя потоками сдвигается в направлении регистров 9, 10. Из регистров 9, 10 информация поочередно через

H коммутатор 23 выдается в регистр .занесения данных 26, причем первый байт данных выдается в. регистр 26 всегда из первого выходного регистра 9. Управляет выдачей данных из выходных регистров

9, 10 в регистр 26 коммутатор 24, Информация с выхода регистра 26 появляется на выходе устройства. Сдвиг информации из регистра в регистр выполня« ется посредством взаимодействия блоков управления сдвигом соответствующих регистров.

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

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

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

ahead

ВлпЫ

Составитель В, Воронцов

Редактор Л. Утехина Техред H. Андрейчук Корректор Д. Мельниченко

Заказ 6359/52 Тираж 675 П одпи си ое

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

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

Филиал ППП "Патент», г. Ужгород, ул. Проектная, 4 тьего коммутатора, другой вход которого соединен с четвертым коммутатором; выход третьего коммутатора соединен со входом регистра занесения данных: другие входы входных, промежуточных и вь ходных регистров сдвига "îåäèíåíû с соответствующими блоками управления сдвигом, которые соединены с четвертым и пятым коммутаторами и блоком управл ния.

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

1. Патент Великобритании

No. 1062225, кл. Cj 4 А, 1965.

2. Патент США N 3643221, кл. 340-172.5, 1970,