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

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

И i-го адаптера сопряжения, выход четвертого элемента И i-ro адаптера сопряжения соединен с входом записи счетчика адреса, первый выход регистра режима соединен с вторын входом третьего элемента И адаптера сопряжения, второй выход регистра режима соединен с вторым входом второго элемента И i-ro адаптера сопряжения, третий выход регистра режимов соединен с вторым входом первого элемента И i-ro адаптера сопряжения, выход второго и третьего элементов И i-ro адаптера сопряжения соединен соответственно с первым входом элемента ИЛИ я 1вляется

1

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

Цель изобретения - повышение производительности при отладке многопроцессорных и многомашинных комплексов

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

Устройство содержит блок 1 задания данных, блок 2 задания режима, регистр 3 адресного слова, блок 4 синхронизации, регистр 5 информационного слова, дешифратор 6, регистр 7 адреса, регистр 8 режма, второй элемент И 9, счетчик 10 адреса, блок 11 сравнения четвертый элемент И 12, третий элемент И 13, первый элемент И 14, элемент ЕПИ 15, формирователь 16 импульсов опроса, элемент 17 задержки, адаптер 18 сопряжения.

Блок 1 задания данных и блок 2 представляют собой единый конструктив, состоящий из шестнадцати клавиш ввода данных и трех клавиш режима. Г;лок 4 синхронизации яввторым выходом 1-го запроса прерывания устройства, выход первого элемента И i-ro адаптера сопряжения, соединен с вторым входом элемента ИЛИ и через элемент задержки - со счетным входом счетчика адреса i-ro адаптера сопряжения, i-й вход синхронизации устройства соединен с входом формирователя импульсов i-ro адатера сопряжения, выход формирователя импульсов i-ro адаптера сопряжения соединен с тактовым входом блока сравнения, К-я группа информационных входов устройства (где от 2 до п)соединена с первой группой входов К-го адаптера сопряжения.

ляется блоком формирования последовательности тактовых импульсов. Счетчики адреса 10.1-10.И представляют собой счетчики с последователь- ным переносом и с управляемой параллельной записью исходной информации. Блоки П-11.И сравнения сос- тоят из группы элементов разнознач- ности.

Формирователи 16.1-.16.М импульсов - генераторы одиночных импульсов.

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

Перед пуском вычислительной

системы пользователь набирает на блоке 1 задания данных адресное слово, содержащее адрес обслуживаемой ЭВМ и режим работы, затем нажатием соответствующей клавиши

на блоке 2 задания режима запускается блок 4 синхронизации, формирующий импульс, под воздействием которого производится запись адресного слова в регистр 3, затем аналогичным образом производится запись информационного слова, содержащего конечный адрес участка отслеживаемой или контро-лируемой программы, в регистр 5. Далее

пользователь нажатием соответствующей клавиши блока 2 запускает блок 4 синхронизации, который формирует последовательность импульсов.

3

управляющих подключением дешифратора 6 к выходам регистра 3 адрес- ного слова, записью результатов дешифрации в регистры 7 адреса и 8 режима работы, вьщачей информационного слова в общую магистраль и записью информационного слова в счетчик 10. Управление, записью информации в счетчик 10 осуществля- ется сигналом, формируемым на выходе элемента И 12 при совпадении адреса, записанного в регистре 7 с синхросигналом, поступающим с шестого выхода блока 4 синхронизации.

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

-осуществляется в строго определенные моменты времени при поступлении на входы формирователей 16 импульсов синхросигналов с выходов обслуживаемых ЭВМ. В случае равнозначности текущей информации с заказанной на выходе блока 11 сравнения фомируется импульс, поступающий на вторые входы элементов И 9, 13 и 14, иа первые входы которых поступает информация о типе заказанного режима (Останов, Цикл, Операция). При совпадении импуль. са равнозначности с сигналом Цикл формируется запрос в ЭВМ на преры34824

вание Цикл, реакцией на который будет безусловный переход программы к адресу, записанному заранее в фиксированную ячейку ОЗУ ЭВМ.

5 В случае совпадения импульса равнозначности с сигналами Останов или Операция, собранными по ИЛИ внутри устройства, на выходе предлагаемого устройства формируется за0 прос на прерывание Останов, реакцией на который будет перевод функционирования ЭВМ на динамический останов. Отличие режима Операция заключается в том, что сигнал, по5 ступающий на вход элемента ИЛИ 15, . через фиксированный момент времени, определяемый величиной, выставленной на элемент 17 задержки, поступает и на счетный вход счетчика 10,

0 изменяя его содержимое на +1. Таким образом предоставляется возможность пользоватешо произвести останов ЭВМ при очередном пуске сра- .зу после выполнения одной операции.

5 Технический эффект при пpo e шшeн- ном использовании предлагаемого устройства перед известным устрой- . ством заключается в обеспечении нового режима работы вычислительной

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

fl 4

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

название год авторы номер документа
Устройство для отладки программ 1983
  • Бурковский Игорь Владимирович
  • Фомин Петр Петрович
SU1104521A1
Устройство для отладки специализированных микроЭВМ 1990
  • Кекух Валерий Иванович
SU1741135A1
Устройство для отладки программ 1988
  • Качкин Владимир Ильич
  • Бабашкин Владимир Александрович
SU1624461A1
Устройство для отладки программ 1989
  • Бурковский Игорь Владимирович
  • Богданова Кира Викторовна
  • Будовский Яков Моисеевич
  • Мельник Анатолий Николаевич
SU1674135A1
Устройство для связи процессоров 1984
  • Жуковский Владимир Григорьевич
  • Евченко Александр Иванович
  • Твердохлебов Николай Филиппович
SU1193682A1
Устройство для отладки микроЭВМ 1987
  • Мамонько Александр Иванович
  • Кирпиченко Владимир Васильевич
  • Прохоренко Александр Яковлевич
  • Далецкий Юрий Михайлович
  • Ким Виктор Иванович
SU1553981A1
Устройство для отладки микроЭВМ 1985
  • Зобин Г.Я.
  • Огнев А.И.
  • Минкович А.Б.
  • Кривопальцев Е.С.
  • Серебрянный В.А.
  • Школьник Б.А.
SU1410708A1
Устройство для отладки программ 1983
  • Горелик Борис Петрович
  • Гуревич Давид Соломонович
  • Карпишпан Григорий Фраимович
  • Савинский Олег Тимофеевич
SU1138804A1
Устройство для тестового контроля логических узлов 1991
  • Амбалов Виталий Игоревич
  • Тырин Иван Яковлевич
  • Пугач Анатолий Геннадиевич
  • Еськов Игорь Вячеславович
SU1837297A1
Устройство для отладки программ 1984
  • Аверин Николай Анатольевич
  • Богданова Кира Викторовна
  • Будовский Яков Моисеевич
  • Бурковский Игорь Владимирович
  • Зобин Борис Викторович
  • Сташков Валерий Глебович
SU1238086A1

Иллюстрации к изобретению SU 1 213 482 A1

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

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

Устройство для контроля дискретной аппаратуры 1978
  • Лукинов Николай Иванович
SU792259A1
С, 06 F 11/30, 1980
Веникодробильный станок 1921
  • Баженов Вл.
  • Баженов(-А К.
SU53A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами 1911
  • Р.К. Каблиц
SU1978A1

SU 1 213 482 A1

Авторы

Горелик Борис Петрович

Гуревич Давид Соломонович

Карпишпан Григорий Фраимович

Ковалева Ирина Исааковна

Савинский Олег Тимофеевич

Даты

1986-02-23Публикация

1984-05-07Подача