Устройство для управления обращением к стандартным подпрограммам Советский патент 1977 года по МПК G06F9/12 

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

1

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

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

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

Известное устройство требует для каждого

2

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

Иель изобретения - повьппение быстродействия нри обрап1енни к стандартным подпрограммам.

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

Схема устройства приведена на чертеже.

Она содержнт блок 1 памяти с ячейкой 2, предназначенной для хранения a;i,:icca возврата, блок 3 управлення. блок 4 адресации, элемент И 5, трнггер 6 и адресный формирователь 7.

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

Из блока 1 по сигналам из блока 3 с помощью блока 4 последовательно считываются и выполняются команды основной и стандартной нрограмм. Свободная адресацня команд позволяет сосредоточить начальные команды стандартных программ в опреде.тенной обла3

сти адресов блока памяти. При этом отличительным признаком обраидения к стаидартной программе является припадлежиость адреса первой команды стандартной программы к указанной области. Этот иризпак выявляется эле.мептом 1-1 5, на вход которого подаются характерные для выделенной области разряды адреса команды,. Элемент 11 5 срабатывает только нри выно.шении последней комапды осповпой программы п переключает трнггер 6 в едпнпцу. С выхода триггера подается спгпал, заирещающпй срабатыванне адресного формирователя 7.

Во время ечптываппя комапд осповпой программы адреспый формирователь 7 ио разрешаюгипм сигпалам из блока 3 осунтествляет запись выбираемой команды в ячейку 2. Как только элемент И 5 выявит признак обращения к стапдартной программе, переключается триггер п запрещает запись в ячейку 2 последпей команды осповпой программы п команд стандартной программы. Таким образом, в течеппе времепп вьшолпеппя последней комапды основной программы и всех комапд стандартной нрограммы в ячейке хранится предиоследпяя комапда основной нрограммы, содержащая адрес возврата.

В последней комапде стапдартной программы сигнал из блока 3 переключает триггер 6 в нуль, далее адресным формпрователем 7 считывается ячейка 2 в арнфметпческое устройство для прибавлеппя едпппцы к адресу команды, который передается в блок 4. По сформированному таким образом адресу переходят к иродолжеиию основной нрограммы.

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

Ирн.меиение устройства обран1ения к стандартным подпрограммам дает экономию 10- 20% объема памяти унравляюгпей ЦВМ и сокраии1ет время реализаинн и)ограмм иа 5- 10%. Для тпиовой ЦВМ, унравляюн;ей технологическими пропессами электроиного производства, имеюн1ей ЗУ емкостью 1024 32-разрядных числа, нолучаем экономию 100-200 адресов, т. е. 300-600 руб. иа одну ЦВМ. При заиланировапиом ежегодном ВЕзИ1уске иа предирпятпях МЭП 200-300 ЦВМ вгод, экономическая эффективпость от впедрення даппого устройства составит 250X400 руб. 100000 руб. в год.

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

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

одни из выходов блока иамяти соединен с входом элемента И. выход которого соедииен с иервым входом триггера, второй вход которого соедшгеи с вто)ым выходо.м блока уирав;1ения, третий выход которого через адресный

фо)мировате,П) соедииен с входом одной из ячеек блока намятн, выход триггера соединен с входом занрета адресного формирователя.

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

1. «Снравочппк по цифровой вычпслительпой техппке. Под ред. Мал1П1овского Б. П., язд. Те.хника, 1974. -с. 217.

2. Панерпов Л. Л. Логические основы ЦВТ. М., изд. Советское радио, 1972, с. 429-430.

I i i

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

название год авторы номер документа
Устройство для контроля информационного тракта "запоминающее устройство команд-процессор 1980
  • Жуков Евгений Иванович
  • Хавкин Владимир Ефимович
  • Горбачев Олег Семенович
  • Бондаренко Валерий Евгеньевич
SU1005060A2
Устройство для контроля хода программы 1986
  • Крюков Юрий Владимирович
  • Комарова Ирина Владимировна
  • Боборыкин Александр Владимирович
SU1328819A2
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО КОМАНД 1970
SU268020A1
Устройство для контроля логических схем 1976
  • Манукян Юрий Суренович
  • Филатов Геннадий Иванович
  • Селезнев Сергей Вениаминович
SU595735A1
Устройство управления 1976
  • Алексеев Виталий Николаевич
  • Домарацкий Сергей Николаевич
  • Колосов Владимир Григорьевич
SU650079A1
Устройство для отладки программ 1980
  • Шаповалов Борис Александрович
  • Новиков Михаил Федорович
  • Шелюхин Юрий Федорович
  • Пилюгин Александр Валентинович
  • Козлов Орфей Александрович
  • Сычков Борис Николаевич
SU951314A1
Устройство для сопряжения двух магистралей 1989
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Яковлева Елена Борисовна
SU1615730A2
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Устройство для управления параллельным выполнением команд в стековой электронной вычислительной машине 1976
  • Сахин Юлий Хананович
  • Назаров Леонид Николаевич
  • Жарков Александр Георгиевич
  • Сазонов Александр Николаевич
  • Ялунин Евгений Викторович
  • Горштейн Валерий Яковлевич
SU556440A1

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

Реферат патента 1977 года Устройство для управления обращением к стандартным подпрограммам

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

SU 544 965 A1

Авторы

Алексеев Виталий Николаевич

Голованев Леонид Дмитриевич

Колосов Владимир Григорьевич

Талдыкин Вадим Васильевич

Даты

1977-01-30Публикация

1974-10-04Подача