Устройство для контроля хода программы Советский патент 1990 года по МПК G06F11/28 

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

Os

сл XJ

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

название год авторы номер документа
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) 1983
  • Беляков Виталий Георгиевич
  • Володина Галина Григорьевна
  • Панафидин Валерий Васильевич
SU1259300A1
Устройство для проверки программ на сбоеустойчивость 1986
  • Конищев Валерий Петрович
  • Андреев Анатолий Александрович
  • Малица Анатолий Николаевич
SU1411753A2
Устройство для обмена информацией между цифровой и аналоговой вычислительными машинами 1983
  • Иванов Александр Юрьевич
  • Некрасова Елена Павловна
SU1257673A1
Устройство для проверки программ на сбое устойчивость 1984
  • Смирнов Юрий Александрович
  • Водолазкий Валентин Иванович
  • Конищев Валерий Петрович
  • Долбак Александр Владимирович
SU1205148A1
Устройство для сопряжения ЦВМ с внешними устройствами 1989
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Езикян Александр Гургенович
  • Костюк Александр Иванович
SU1784840A1
Устройство управления с контролем переходов 1983
  • Макаренко Григорий Иванович
  • Кирьяков Александр Федорович
  • Королев Алексей Васильевич
  • Топольский Николай Григорьевич
SU1103238A1
Устройство для сопряжения двух ЦВМ 1986
  • Новиков Николай Николаевич
  • Ралков Леонид Валентинович
  • Лазаренко Виталий Иванович
  • Воробьев Владимир Константинович
  • Давыдов Николай Матвеевич
SU1341645A1
Устройство для проверки программы на сбоеустойчивость 1985
  • Смирнов Юрий Александрович
  • Конищев Валерий Петрович
  • Виноградов Евгений Иванович
  • Кобзарь Юрий Дмитриевич
  • Ершов Дмитрий Вячеславович
SU1282138A1
Устройство для отладки программ 1986
  • Огородников Владимир Николаевич
  • Галактионов Игорь Павлович
  • Лебедев Сергей Константинович
SU1383372A1
Устройство для контроля счетных программ 1988
  • Лясковский Виктор Людвигович
  • Прокофьев Юрий Витальевич
  • Скорытченко Андрей Сергеевич
SU1527637A1

Реферат патента 1990 года Устройство для контроля хода программы

Изобретение относится к вычислительной технике и может быть использовано в устройствах отладки программ, устройствах контроля правильности выполнения программ ЦВМ. Целью изобретения является упрощение устройства. Цель достигается за счет того, что в устройство, содержащее элементы И 3 и И 9, элементы задержки 4 и 6, счетчик 5, триггер 7, схему 8 сравнения, элементы ИЛИ 10 и 11, регистры 14 и 15, введены две группы схем сравнения 12 и 13. 1 ил.

Формула изобретения SU 1 615 725 A1

IF If

/5

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

Цель изобретений - упрощение устройства.

На чертеже показана схема устройства. Устройство содержит вход 1 признака чтения команды, адресный вход 2, второй элемент И 3, элемент 4 задержки, счетчик 5, элемент 6 задержки, триггер 7, схему 8 сравнения, первый элемент И 9, первый 10 и второй 11 элементы ИЛИ, первую 12i-12n и вторую 13i-13n группы схемы сравнения, первый 14 и второй 15 блоки регистров и выход 16.

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

В исходном состоянии счетчик 5. обнулен. В i-й регистр блока 14 регистров записан код адреса счетчика команд ЦВМ, соответствующий первой команде i-ro линейного участка контролируемой программы. В 1-1 регистр блока 15 регистров записан код адреса счетчика команд ЦВМ, соответствующий последней команде i-ro линейного .участка контролируемой программы. Входы записи блоков 14 и 15 регистров не показаны.

Код адреса очередной команды со счетчика адреса команд ЭВМ (не показан) по входу 2 устройства поступает на первые входы схем 12i-12n и 13i-13n сравнения. По входу 1 устройства поступает имИульс чтения команды из памяти ЭВМ. Если адрес очередной команды соответствует адреса первой команды i-ro линейного участка, то на выходе i-й схемы 12i сравнения появляется импульс, который, проходя через элемент ИЛИ 10, устанавливает триггер 7 в единичное состояние, а также, проходя через элемент 4 задержки, разрешает запись кода с входа 2 устройства на вход установки счетчика 5. Высокий потенциал с единичного выхода триггера 7 открывает элементы И 3 и 9. Адрес следующей команды поступает на вход схемы 8 сравнения. Импульс чтения этой команды с входа 1 устройства через открытый элемент И 3 поступает на счетный вход счетчика 5, увеличивая его состояние на единицу. Импульс с входа 1 также поступает на вход элемента 6 задержки, который задерживает его на время срабатывания элемента И 3 и счетчика 5. Импульс с выхода элемента 6 задержки поступает, на вход элемента И 9. Сигнал Не равно с выходи схемы 8 сравнения поступает на другой вход элемента И 9, и если этот сигнал равен единице, что соответствует наличию различных

кодов на входах схемы 8 сравнения, импульс появляется на выходе 16 устройства. Этот импульс сигнализирует об ошибке при выполнении линейного участка программы.

Если при контроле i-ro линейного участка не обнаружено ошибок, то код последней команды 1-го линер1ного участка сравнивается в схеме 13 сравнениям эталонным кодом, записанным в 1-м регистре блока 15 регистров, и, проходя через элемент ИЛИ 11, обнуляет триггер 7, устанавливая тем самым устройство в исходное состояние.

Операция контроля любого другого J-ro линейного участка программы О О эналогична операции контроля i-ro участка.

Таким образом, предлагаемое устройство позволяет контролировать правильность выполнения линейных участков программ.

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

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

входом записи счетчика, выходы равенства схемы сравнения второй группы соединены с соответствующими входами второго элемента ИЛИ, выход которого соединен с нулевым входом триггера, единичный выход которого соединен с третьим входом первого элемента И.

Документы, цитированные в отчете о поиске Патент 1990 года SU1615725A1

Способ изготовления скрученных вокруг продольной оси тонких лент, используемых в качестве чувствительных элементов измерительных приборов 1943
  • Скалозубов Б.А.
SU63611A1
Шеститрубный элемент пароперегревателя в жаровых трубках 1918
  • Чусов С.М.
SU1977A1
Способ штамповки заготовок колец подшипников качения 1957
  • Бочаров Ю.С.
  • Васюков М.И.
  • Куваев С.В.
SU114269A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 615 725 A1

Авторы

Лясковский Виктор Людвигович

Кучин Сергей Борисович

Глоба Валерий Семенович

Поляков Анатолий Анатольевич

Даты

1990-12-23Публикация

1989-01-02Подача