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

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

го

сд

Јъ

ОЭ СП

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

название год авторы номер документа
Устройство для отладки микроЭВМ 1986
  • Каустов Виктор Акопович
  • Торошанко Ярослав Иванович
  • Погорелов Василий Степанович
  • Нуриманов Раис Галеевич
  • Овраменко Сергей Григорьевич
  • Вдовиченко Вячеслав Васильевич
SU1432531A1
Устройство для отладки микроЭВМ 1985
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Швец Евгений Михайлович
SU1247877A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для отладки программ 1987
  • Киселев Сергей Константинович
  • Гуляев Анатолий Иванович
  • Полежайченко Игорь Борисович
  • Эйдельсон Григорий Зеликович
  • Осипов Юрий Иванович
SU1462327A1
Устройство для отладки микроЭВМ 1987
  • Мамонько Александр Иванович
  • Кирпиченко Владимир Васильевич
  • Прохоренко Александр Яковлевич
  • Далецкий Юрий Михайлович
  • Ким Виктор Иванович
SU1553981A1
Устройство для отладки микроЭВМ 1985
  • Зобин Г.Я.
  • Огнев А.И.
  • Минкович А.Б.
  • Кривопальцев Е.С.
  • Серебрянный В.А.
  • Школьник Б.А.
SU1410708A1
Устройство для отладки программ 1988
  • Качкин Владимир Ильич
  • Бабашкин Владимир Александрович
SU1624461A1
Устройство для отладки программно-аппаратных блоков 1984
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1290329A1
Устройство для отладки программ 1985
  • Киселев Сергей Константинович
  • Гуляев Анатолий Иванович
  • Садомов Юрий Борисович
SU1297064A1
Устройство для отладки программно-аппаратных блоков 1985
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Скринник Валентин Григорьевич
SU1315984A1

Реферат патента 1990 года Устройство для отладки микроЭВМ

Изобретение может быть использовано для настройки, отладки и проверки работы специализированных микроЭВМ. Цель изобретения - уменьшение времени отладки. Устройство содержит блок 1 останова по адресу и блок 2 готовности, регистр 3, схему 4 сравнения, три элемента И 5, 6 и 10, два элемента ИЛИ 8 и 11, триггер 9, элемент НЕ 7. Изобретение позволяет ускорить локализацию ошибок в программном обеспечении микроЭВМ, что особенно важно при отладке многоуровневых программ большого объема. 1 ил.

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

К пульту оператора

Изобретение относится к вычислительной технике и может быть использвано для настройки, отладки и проверки работы специализированных микро- ЭВМ.

Цель изобретения - сокращение времени отладки программ.

На чертеже представлена схема устройства для отладки микроЭВМ.

Устройство для отладки микроЭВМ содержит блок 1 останова по адресу, блок 2 готовности, регистр 3, схему 4 сравнения, первый 5 и второй 6 элементы И, элемент НЕ 7, первый элемент ИЛИ 8, триггер 9, третий элемент И 10, второй элемент ИЛИ 11, выходы отлаживаемой микроЭВМ, соответствующие входам устройства: адресный 12, модификации останова по адресу 13, признака начала команды 14, подтверждения прерывания 15, синхронизации 16, вектора прерывания 17, тактовый 18, приема вектора прерывания 19, вход 20 готовности отлаживаемой микроЭВМ, входы от пульта оператора: останова по адресу 21, останова по прерыванию 22, останова по вектору прерывания 23, пуска 24 и задания режима 25.

Устройство для отладки микроЗЙМ обеспечивает следующие аппаратные режимы отладки: останов по адресу или зоне общий, останов по адресу либо зоне адресов при записи в ОЗУ мккрс- ЭВМ, при записи в стек, при записи в область ОЗУ, не являющуюся стеком; останов по адресу либо зоне адресов при чтении памяти, при чтении стека, при чтении области памяти, не являющейся стеком; останов по адресу либо зоне адресов при вводе информации из внешнего устройства, останов по адресу либо зоне адресов при выводе информации во внешнее устройство, останов по адресу либо зоне адресов при чтении кода команды, останов по адресу либо зоне адресов при чтении операндов команды, шаговый режим по- циклового прохождения программы, шаговый режим покомандного прохождения программ, останов по определенному вектору прерывания, останов по прерыванию.

Работа устройства для отладки микроЭВМ в режимах: останова по адресу или зоне обший, останова по адресу либо -зоне адресов при записи в ОЗУ, при записи в стек, при записи в об5

0

5

ласть ОЗУ, не являющуюся стеком; останова по адресу; останова по адресу или зоне адресов при вводе информации из внешнего устройства, останова по адресу либо зоне адресов при выводе информации во внешнее устройство, останова по адресу либо зоне адресов при чтении кода команды,

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

Режим останова по определенному вектору прерывания реализован следующим образом.

В регистр 3 необходимо занести код, соответствующий заданному вектору прерывания. На вход останова по вектору прерывания 23 подать высокий уровень. При появлении сигнала подтверждения прерывания на входе 15 на выходе блока 2 готовности появится низкий уровень, который вызывает останов отлаживаемой микроЭВМ. Одновременно на выходе триггера 9 появится высокий уровень. Если пришедший в последующий момент времени по входу 17 вектора прерывания код совпадает с занесенным в регистр 3, то на выходе схемы 4 сравнения появится высокий уровень, который, пройдя через элемент НЕ 7, приходит низким уровнем на третий вход третьего элемента И 10. В этом случае на выходе второго элемента ИЛИ 11 будет низкий уровень и микроЭВМ останется в режиме останова. Вывести ее из этого режима можно, подав на вход пуска 24 высокий уровень. Если пришедший по входу 17 вектора прерывания код не совпадает с занесенным в регистр 3, то на выходе третьего элемента И 10 появится высокий уровень, который, пройдя через второй элемент ИЛИ 11, вызовет установление высокого уровня на выходе блока 2 готовности, и отлаживаемая микроЭВМ продолжит работу.

Режим останова по признаку прерывания реализуется при высоком уровне на входе 22 останова по прерыванию. При приходе сигнала подтверждения прерывания на вход 15 на выходе пер5 вого элемента И 5 появится высокий уровень, который, пройдя через первый элемент ШГИ 8, вызовет останов отлаживаемой ЭВМ. Гак как на выходе

0

5

0

5

0

51

второго элемента И Ь присутствует низкий уровень, то на выходе триггера 9 будет также низкий уровень, который предотвращает поступление высокого уровня на пятый вход блока 2 готовности и тем самым запрещает работу отлаживаемой мнкроЭВМ. Для того, чтобы отлаживаемая микроЭВМ продолжила работу, необходимо подать на вход 24 пуска высокий уровень.

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

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

Q

5

0

$

5

0

156

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

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

Устройство для прерывания при отладке программ 1980
  • Воробьев Валерий Сергеевич
  • Карасик Владимир Моисеевич
  • Сигалов Исай Львович
  • Фараджев Валентин Александрович
  • Финкельштейн Владимир Аронович
SU962945A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для отладки микроЭВМ 1986
  • Каустов Виктор Акопович
  • Торошанко Ярослав Иванович
  • Погорелов Василий Степанович
  • Нуриманов Раис Галеевич
  • Овраменко Сергей Григорьевич
  • Вдовиченко Вячеслав Васильевич
SU1432531A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 541 615 A1

Авторы

Торошанко Ярослав Иванович

Каустов Виктор Акопович

Погорелов Василий Степанович

Мовчан Борис Игоревич

Тарнопольский Игорь Львович

Полищук Владимир Михайлович

Даты

1990-02-07Публикация

1988-04-04Подача