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

Номер патента: 544965

Авторы: Алексеев, Голованев, Колосов, Талдыкин

ZIP архив

Текст

Союз Советских Социалистических РеспуИик(51) М. Кл 1) 2064545/2заявки М исоединен Государственный комитет Совета Министров СССР 23) Приоритетпубликовано 30.01,77. Бюллетень М ата опубликования описания 15.02.7 53) УДК 681.325(088,8) делам изобретений и открытий. Колосов и В ловане алды кин Заявитель(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБРАЩЕНИЕМ К СТАНДАРТНЪМ ПОДПРОГРАММАМ(72) Авторы изобретения В. Н. Алексеев, Л. Устройство относится к области вычислительной техники и может использоваться в блоках управления различных типов ЦВМ, особенно эффективно применение в управляющих машинах на однородных магнитных матрицах со свободной адресацией команд.Известно устройство 1, содержащее блок памяти, блок управления, блок адресации, в котором обращение к стандартным программам выполняется с помощью специальных команд и специальной аппаратуры для управления входом и возвратом из стандартной программы. В известном устройстве варьируются способы запоминания и формирования адреса возврата: программный, микропрограммный, аппаратурный. В устройстве для обращения к стандартным программам применяется специальная команда с особым кодом операции, для реализации команды требуется определенное время.Наиболее близким по техническому решению к изобретению является устройство для управления обращением к стандартным подпрограммам 2, содержащее блок управления, блок адресации, блок памяти, выходы которого являются выходами устройства, а группа входов соединена с выходами блока адресации, вход которого связан с первым выходом блока управления.Известное устройство требуего обращения и стандартной программе затраты специальной команды и дополнительного времени для выполнения этой команды.Цель изобретения - повышение быстродей ствия при обращении к стандартным подпрограммам.Это достигается тем, что в устройство введены триггер, элемент И, адресный формирователь. Один из выходов блока памяти под ключен к входу элемента И, а выход элемента И - к первому входу триггера, второй вход которого связан с вторым выходом блока управления. Третий выход блока управления через адресный формирователь соединен с 5 входом одной из ячеек блока памяти, выходтриггера - с входом запрета адресного формирователя.Схема устройства приведена иа чертеже.Она содержит блок 1 памяти с ячейкой 2, 20 предназначенной для хранения адреса возврата, блок 3 управления, блок 4 адрссаци элемент И 5, триггер 6 и адресный формирователь 7.Работает устройство следующим ооразом, 25 Из блока 1 по сигналам из блока 3 с помощью блока 4 последовательно считываются и выполняются команды основной и стандартной программ. Свободная адресация команд позволяет сосредоточить начальные команды 30 стандартных программ в определенной обла 544965сти адресов блока памяти, Г 1 ри этом отличительным признаком обращецгя к стаид 21 ггной программе является принадлежность адреса первой комяцды стандартной программы и указапцой Об.яси. ЭтОт п 1 изнак ВЫЯВлястся элечентом И 5, ца вход которого подаются характерные для выдслсццой области разряды адреса ко:,25 ды,;.)5 сец 1 5 С 1 абатВес только при выполнении последней команды основной программы и переключает триггер 6 в единицу. С выхода триггера подается сигнал, запрещающий срабатывание адресного формирователя 7.Во время считывания команд основной программы адресный формирователь 7 по разрешающим сигналам из блока 3 осуществляет запись выбираемой команды в ячейку 2. Как только элемент И 5 выявит признак обращения к стандартной программе, переключается триггер и запрещает запись в ячейку 2 последней комаЕды основной программы и команд стандартной программы. Таким образом, в течение времени выполнения последней команды основной программы и всех команд стандартной программы в ячейке хранится предпоследняя команда основной программы, содержащая адрес возврата.В последней команде стандартной программы сигнал из блока 3 переключает триггер 6 в нуль, далее адресным формирователем 7 считывается ячейка 2 в арифметическое устройство для прибавления единицы к адресу команды, который передается в блок 4. По сформированному таким образом адресу переходят к 1 гродолкени 10 Основцой ирограхЕы.Рассматриваемое устройство исключает команду обращения к стандартной программе из общего списка комацд. За счет этого при каждом обращении к стандартной про)ам 1 е эконоъится 51 чейкя иаъ 1 яти и врсм 51 ие Выявление и запоминание адреса возврата.11 осле рабочей комапды основной програчмы идет с 1)2 зу рабо 1251 комае 1 дя саид 21)теОй п 1)ограммы. Становится эффективным многократцос иечОльзовацис стандартных программ, состоящих из двух-трех комацд.11 римснепис устройства обраисиия к стандартным подпрограммам дает экоцомию 10 3 20 о обьсе пачяти управляюпей ЦВМ и сокраиеаст врсмя реализаии программ ца 5 - 107 о. Для типовой ЦВМ, управляющей техцолопческими процессами электронного производства, имеющей ЗУ емкостью 1024 32-раз рядных числа, получаем экономию 100 в 2адресов, т. е. 300 в б руб. На одну ЦВМ. При запляци 1)ОВаицом ежегодеОм Вепуске ця предприятиях МЭП 200 - 300 ЦВМ в год, э; оцомическая эффективность от внедрения дац ного устройства составит 250 К 400 руб.== 100000 руб. в год. Форм ул а изобр етсния20 Устройство для управления Ооращением кстандартным подпрограммам, содержащееблок управления, блок адресации, блок памяти, выходы которого являются выходами устройства, а группа входов соединена с выхо 23 дами блока адресации, вход которого соедицсц с первым выходом блока управления, о тл и ч а ю щ е е с я тем, что, с целью увеличениябыстродействия, оцо содержит триггер, элемент И, адресный формирователь, причем30 один из выходов блока пах 51 ти соедицец с входом элемента И, выход которого соедицец спсрвым входом триггера, второй вход которого сосдисн с вторым выходом блока управлеция, третий выход которого через адресный35 формирователь соедицсц с входом одцой изячеек олокя памяти, выхо е триггера соединеис входом запрета адресного формирователя.Источники информации, прицятые во внимание ири экспертизе:1 п 1. СН 1 епзочцик по цифровой вычислительной ехиикс. Под ред. Малицовского Б. И.,из,. Техника, 1974, с. 217,2. 11 япериов .Л. Л. Логические основы ЦВТ.М., изд. СовеСкос радио, 1972, с. 429 в 4.544965 т Составитель Т. АрешевИ, Грузова Текред А, Камышникова Корректор Т. Добровольс Реда Подп испонистров СССР ж 899.45 пография, пр. Сапунова аз 129/14 Издм 136 ЦЦИИПИ Государственного по делак 1 изо 18035, Москва, /КТираогаитета Сетенш: и5, Раушск онета Мткрыти 9я наб., д

Смотреть

Заявка

2064545, 04.10.1974

ЛЕНИНГРАДСКИЙ ОРДЕНА ЛЕНИНА ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. М. И. КАЛИНИНА, ПРЕДПРИЯТИЕ ПЯ Х-5263

АЛЕКСЕЕВ ВИТАЛИЙ НИКОЛАЕВИЧ, ГОЛОВАНЕВ ЛЕОНИД ДМИТРИЕВИЧ, КОЛОСОВ ВЛАДИМИР ГРИГОРЬЕВИЧ, ТАЛДЫКИН ВАДИМ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/12

Метки: обращением, подпрограммам, стандартным

Опубликовано: 30.01.1977

Код ссылки

<a href="https://patents.su/3-544965-ustrojjstvo-dlya-upravleniya-obrashheniem-k-standartnym-podprogrammam.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для управления обращением к стандартным подпрограммам</a>

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