Устройство для передачи управления подпрограммам
Иллюстрации
Показать всеРеферат
11 11 694862
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Со1оз Советских
Социалистических
Республик,;вl" - а,, : - «« :::-- V
Ут« (61) Дополнительное к авт. свид-ву (22) Заявлено 28.04.77 (21) 2483504, 18-24 с присоединением заявки ¹ (23) Приоритет (43) Опубликовано 30.10.79 Бюллетень № 40 (45) Дата опубликования описания 30.10.79
» «»».. (51) М.Кл. -
G 06Г 9/18
Государственный комитет (53) УД К 681. 325 (088.8) по делам изобретений и открытий (72) Авторы изобретения
Ю. Г. Нестеренко, Н. И. Новиков и В. П. Супрун (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ
УПРАВЛЕНИЯ ПОДПРОГРАММАМ
Изобретение относится к вычислительной технике и может быть использовано в устройствах управления ЦВМ.
Известно устройство для передачи управления подпрограммам (1), содержащее буфер, блок управления, блок памяти подпрограмм, блоки определения величин разностей и фиксации разностей, блоки памятей перс»eIIIlhlx данных, постоянны. . данных, формирования реального времени.
Недостаток устройства состоит в том, что оно требует значительных затрат оборудоВания.
Напболес близко к изобретенгцо по технической сущности и достигаемому результату устройство для передачи управления подпрограм м а м (21, содержащее регистры начального и конечного адреса, адреса команды перехода, две группы элементов И, счетчик номера команды, две схемы сравнения, переключатель режимов и блок памяти.
Недостатком устройства является большой объем оборудования, затрачиваемого на реализацию регистра, второй группы элементов И, счетчика и блока памяти, Цель изобретения — сокращение оборудования.
Поставленная цель достигается тем, что в устройство, содержащее первый регистр, выход которого соединен с первым входом первой схемы сравнения, второй регистр, выход которого подключен к первому входу второй схемы сравнения, элемент И, пера вый вход которого связан с выходом первой схемы сравнения, переключатель режимов, введен блок формирования сигналов прерывания и останова, выполненный в виде триггера и двух коммутирующих элемен-!
О тов И.
Второй вход и выход элемента И соединены соответственно с выходом второй схемы сравнения и с входом триггера, выходом подкл1очспного к пе1эвык! входам коо1м1.тиl5 рующих элементов И, вторые входы которых соединены с соответствующими выходами переключателя режимов, Вторые входы первой и второй схем сравнения являются входами устройства, а выходы комму20 тируюших элементов И вЂ” выходами устройства.
Структурная схема устройства представлен а н а чертеже.
25 Устройство содержит регистр 1, схему 2 сравнения.:элс»cr т И 3, регистр 4, схему 5 сравнения, перси«иочатель 6 режимов, блок 7 формирования сигналов прерывания и остапова, содержащий триггер 8 и ком30 мутирующие элементы И 9, 10. Позиция10 мп 11, 12 обозначены входы устройства, позициями 13, 14 — выходы.
Работает устройство следующим образом.
В регистре 4 задается код, определяющий функциональное назначение адреса, по которому идет обращение к пах!11тп 11 который присутствует на входе 11. Зто! адрес может быть адресом команды (АК), адресом числа (АЧ), адресом -"боненга (ААб), имеющего в памяти свой массив, и т. п.
В регистре 4 может задаваться признак выхода на определенный режи!! нли по одному из признаков (АЧ, илп АК, илн AAG) или по сочетаншо данных признаков.
При выполнении программы в устройстве управления ЦВМ в момент обращения к памяти формируется адрес (А1(, АЧ или
АЛб), который поступает 11о входу 12 в схему 5 сравнения для проверки признака адреса. При совпадении заданного признака адреса в регистре 4 и полученного из устройства управления по входу 12 признака адрсса схема 5 сравнения формиру0T на выходе разрешающий сигнал, который поступает на элемент И 3.
На регистре 1 задается адрес перехода, т. с. адрес ячейки памяти, при обращении к которой ЦВМ должна выйти на один из режимов, указанных переключателем б.
При выполнении программы на входе 11 прн обращении к памяти присутствует адрес ячейки памяти. При совпадении адресов, присутствующих на входе 11 и в регистре 1, схема 2 сравнения формирует разрешающий сигнал на первый вход элемента И 3.
Если имеется решающий сигнал на втором входе элемента И 3, в бок 7 на вход триггера 8 из элемента И 3 поступает сигнал разрешения выхода на режим. В зависимости от того, на каком пз выходов переключателя б режимов появляется сигнал, I,5
40 элементы И 9, 10 формируют либо сигнал прерывания — на выходе 13, илп сигнал останова — »a выходе 14. Таким образом, изобретение по сравнению с известным устройством позволяет сократить количество оборудования за счет исключения регистра начального адреса подпрограммы, счет шка номера команды и блока памяти, а также может осуществлять, кроме передачи управления и останов ЦВМ по признакам адреса.
Формула изобретения
Устройство для передачи управления подпрограммам, содержащее первый регистр, выход которого соединен с первым входом первой схемы сравнения, второп регистр, выход которого соединен с первым входом второй схемы сравнения, элемент И, первый вход которого соединен с выходом первой схемы сравнения, перекл1очатель режимов, отл и ч а ю щееся тем, что с целью сокращения оборудования, оно содержит блок формирования сигналов прерывания и останова, выполненный в виде триггера и двух коммутирующих элементов И, причем второй вход и выход элемента И соединены соответственно с выходом второй схемы сравнения и с входом триггера, выход которого соединен с первыми входами коммутиру!ощих элементов И, вторые входы которых соединены с соответствующими выходами переключателя режимов, вторые входы первой и второй схем сравнения являются входами устройства, а выходы коммутирующих элементов И вЂ” выходами устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
¹ 506855, кл. G 06F 9/18, 1976.
2. Авторское свидетельство СССР № 477411, кл. G 06Г 9/18, 1975 (прототип).
694862
Составитель Ф. Шагиахметов
Редактор И. Грузова Техред А. Камышникова Корректор А. Галахова
Заказ 2521/6 Изд. № 523 Тираж 780 Подписное
НПО «Поиск» Государственного комитета СССР по делам изобретений и открытий
113035, Москва К-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2