Устройство для контроля программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1552189
Авторы: Лясковский, Никитина
Текст
)5 С О Я 3еще рогвыпол ния яв строй 11 В.А. китина льство СССР 11/28, 1986 ство СССР 11/28, "г 987 аммы,15,тор(54) УСТРОЙСТ (57) Изобрете ДЛЯ КОНТРОЛЯ относитсяггеров ОСУДАРСТВЕННЫЙ НОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТНРЫТИРИ ГННТ СССР ОПИСАНИЕ И К АВТОРСКОМУ СВИД(21) 4474401/ (22) 17.07.88 (46) 23.03.90 (72) В.Л, Ляс (53) 681.3 (О (56) Авторско В 1312582, клАвторское У 1357964, клБюп. Уковский88,8)е свидетС 06 РсвидетелС 06.Р ОБРЕТЕН ЬСТВУ тельной технике и может быть изовано в устройствах отладки прамм, устройствах правильностинения программ. Целью изобретеляется упрощение устройства. Уство содержит схему 4 сравнениягистры начала 6, конца 7 прогрэталонных адресов 13 и ошибкикоммутатор 5, триггер 8, дешиф9, формирователь импульсов 10,т задержки 11, группу 12 трппу элементов И. 1 ил. ПРОГРАММ мен вычисли- груИзобретение относится к вычислительной технике и может быть использо фано в устройствах отладки программ, Устройствах правильности выполнения программ.Целью изобретения является упрощение устройства.На чертеже привецена схема устройства для контроля программ. 10Устройство содержит адресный 1 информационный 2 входы, выход 3 кодашибки, схему 4 сравнения, комчутаор 5, регистры б начала и 7 концарограммы, триггер 8, дешифратор 9,ормирователь 10 импульсов, элемент1 задержки, группу триггеров 12,1- 2,М, регистр 15 ошибки.Устройство работает следующим об 11 аздм.20В исходном состоянии в регистренаходится код адреса начала контроруемой программы, в регистре 7од адреса конца контролируемой Программы, а в каждом триггере регистра 13 - значения разрешенности (полагаем " 1") или запрещенности (соответственно, полагаем 0 ) обра. - п 1 ения контролируемой программы к соответствующим этим триггерам блокам (зонам) памятИ или устройствам. Комтатор 5 подключает выход регистрак входу схемы 4 сравнения. На выХоде Т-триггера 8 низкий потенциал,На вход 1 устройства поступает. од адреса счетчика команд ЭВМ (не цоказано). Значение текущего кода дреса счетчика команд в схеме 4 сравнения сравни.зается с значением Хода адреса начала контролируемой Программы, записанным в регистре 6, Если значения кодов на входах схемы 4 сравнения совпадают, то на ее выХоде появляется единичный сигнал, который поступает на счетный вход триггера 8, на выходе которого появляется единичный потенциал, постуПающий на управляющий вход. коммутатора 5, подключая к его выходу регистр 7. Сигнал с выхода триггера 85 О Поступает на управляющий вход дешиф- ратора 9 и разрешает поступление коДов блоков (зон) памяти или устройств ЭВМ, к которым в данный момент обращается программа, с входа 2 -на дешифратор 9. Текущий код блска (зоны) Памяти или устройства ЭВИ дешифрируется в элементе 9 и устанавливает соответствующий триггер 12 в единично состояние, Таким образом Фиксируются блоки (зоны) памяти или устройства, к которым обращается программа при выполнении,Если значения кодов на входахсхемы 4 сравнения совпадают, что соответствуе. окончанию контролируемойпрограммы, то на ее выходе появл.,ется импульс который поступает нгТ-триггер 8, устанавливая его в нулевое состояние. Коммутатор 5 вновьподключает к выходу регистр б, Формирователь 10 импульсов по заднемуФронту имп льса триггера 8 формируетимпульс, о".крываюший блок: элементовИ 14 по второму входу, Сигналы навыходах соответствующих триггеров12,1-12,М поступают на прямые входысоответствующих элементов И 14,1-14,11,На инверсный вход элемента И 14,(1 = 1,М) поступает с. 1-го выходарегистра 13 сигнал 1, если контролируемая программа может обращатьсяк х-му блоку (зоне) памяти или устройству, или "0" - в противном случае. Поэтому если при выполненииконтролируемой программ используетсяхотя бы один запрещенный блок (зона)памяти или устройство, тс на выходесоответствующего элемента И появляется импульс, который устанавливаетсоответствующий разряд регистра 15в единичное состояние, сигнализируяоб ошибке при выполнении контролируемой программы, заключающейся вобращении к недоступному блоку памятиили устройству. Если на выходе 3устройства - нулевой код, значит запрещенного обращения при выполненииконтролируемой программы не было.Импульс с выхода формирователя 10импульсов, задерживаясь в элементе 11,обнуляет триггеры 12,1-12,М. Устройство готово к дальнейшей работе. Ф о р м у л а изобретенияУстройство для контроля программ, содержащее схему сравнения, дешифратор, группу элементов И, элемент задержки и регистр эталонных адресов, причем гругпа информационных входов устройства соединена с группой инФормационных входов дешифратора, выходы регистра эталонных значений соединены с первыми входами элемвнтов И групгы, о т л и ч а ю щ е е с я тем, что, с целью упрощения устрой- ства, оно содержит коммутатор, тригСоставитель И. СигаловТехред Л.Олийнык Корректор С. Черни Редактор В. Петраш Заказ 331 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., д. 4/5 Тираж 563 Производственно-издательский комбинат "Патент", г.ужгород, ул, Гагарина,101 5 15 гер, регистры начала и конца программы, группу триггеров, регистр ошибки и формирователь импульсов, причем группа адреснь 1 х входов устройства соединена с первой группой входов схемы сравнения, выход равенства которой соединен со счетным входом триггера, прямой выход которого соединен с тактовым входом дешифратора, с управляющим входом коммутатора, через формирователь импульсов - с вторыми входами элементов И группы и через элемент задержки - с нулевыми входами триггеров группы, группы выходов регистров начального и ко 52189 6нечного адреса соединены соответственно с первой и второй группами информационных входов коммутатора,группа выходов которого соединена свторой группой входов схемы сравнения, выходы дешифратора соединеныс единичными входами соответствующихтриггеров группы, прямые выходы 10 триггеров группы соединены с третьимивходами соответствующих элементов Игруппы, выходы элементов И группысоединены с соответствующими входамирегистра ошибки, выход которого является выходом кода ошибки устройства.
СмотретьЗаявка
4474401, 17.07.1988
ВОЙСКОВАЯ ЧАСТЬ 03444
ЛЯСКОВСКИЙ ВИКТОР ЛЮДВИГОВИЧ, НИКИТИНА ВЕРА АНАТОЛЬЕВНА
МПК / Метки
МПК: G06F 11/28
Метки: программ
Опубликовано: 23.03.1990
Код ссылки
<a href="https://patents.su/3-1552189-ustrojjstvo-dlya-kontrolya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля программ</a>
Предыдущий патент: Устройство для формирования тестовой информации
Следующий патент: Устройство для отладки программ
Случайный патент: Трепальная машина для обработки лубяных волокон