Программно-временное устройство для переключения нескольких групп регенеративных теплообменников Советский патент 1979 года по МПК G05B19/04 

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

/ I

ОЩ ИЖ А Н и Е ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

(61) Дополнительное к авт. свид-ву -

(22)Заявлено 24.06.77 (21) 2499775/18-24 с присоединением заявки № -

(23)Приоритет -

Опубликовано 05,10.79. Бюллетень №37 Дата опубликования описания .79

01)690482

(51)М. Кл2.

G 06 F 11/00

(53) УДК628.327. .66(088.8)

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

название год авторы номер документа
Устройство для отладки программ 1977
  • Супрун Василий Петрович
  • Баранов Николай Нестерович
  • Нестеренко Юрий Григорьевич
  • Новиков Николай Иванович
SU690482A1
Устройство для отладки программ 1990
  • Супрун Василий Петрович
  • Чернышов Михаил Анатольевич
  • Фоменко Олег Николаевич
SU1709320A1
Устройство для отладки программ 1982
  • Сергейчук Леонид Маркович
  • Парамуд Ярослав Степанович
SU1030805A1
Устройство для отладки микроЭВМ 1985
  • Зобин Г.Я.
  • Огнев А.И.
  • Минкович А.Б.
  • Кривопальцев Е.С.
  • Серебрянный В.А.
  • Школьник Б.А.
SU1410708A1
Устройство для отладки программ 1982
  • Вигдоров Давид Исаакович
  • Щирин Григорий Владимирович
  • Исаханов Эдуард Сергеевич
  • Бабаев Сергей Сергеевич
SU1100627A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для отладки программ 1980
  • Шаповалов Борис Александрович
  • Новиков Михаил Федорович
  • Шелюхин Юрий Федорович
  • Пилюгин Александр Валентинович
  • Козлов Орфей Александрович
  • Сычков Борис Николаевич
SU951314A1
Устройство для отладки программ 1985
  • Киселев Сергей Константинович
  • Гуляев Анатолий Иванович
  • Садомов Юрий Борисович
SU1297064A1
Устройство для отладки микроЭВМ 1988
  • Торошанко Ярослав Иванович
  • Каустов Виктор Акопович
  • Погорелов Василий Степанович
  • Мовчан Борис Игоревич
  • Тарнопольский Игорь Львович
  • Полищук Владимир Михайлович
SU1541615A1
Устройство для отладки программ 1980
  • Галуза Алексей Сергеевич
  • Стальнова Татьяна Васильевна
  • Гончаров Валерий Иосифович
  • Соколов Олег Андреевич
SU1043657A2

Реферат патента 1979 года Программно-временное устройство для переключения нескольких групп регенеративных теплообменников

Формула изобретения SU 690 256 A1

(72) Авторы изобретения

(71) Заявитель

(54) УСТРОЙСТВО ДЛЯ ОТЛАДКИ

I

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

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

Недостаток этих устройств заключается в больщих затратах оборудования.

Наиболее близким к изобретению по технической сущности является устройство (2) для отладки программ, содержащее наладочный запоминающий блок, соединенный информационными входом и выходом с первыми выходом и входом блока приема и выдачи чисел и команд, второй выход которого является информационным выходом устройства, блок формирования адреса, соединенный выходом с адресным входом на ладонного запоминающего блока, а первым входом - с адресным входом устройства, ПРОГРАММ

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

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

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

Поставленная цель достигается тем, что . в предложенное устройство введены регистр режима программы и триггер управлениятаймерами. Два входа регистра режима программы являются управляющими входами устройства, а выход подключен ко второму входу блока управления, третьи вход и выход которого соединены соответственно со входом команд и выходом прерывания, четвертый вход - со входом признака конца команды устройства, а четвертый выход через триггер управления таймерами - с управляющим выходом устройства. .В. П. Супрун, Н. Н. Баранов, Ю. Г. Нестеренко и Н. И. Новиков На чертеже представлена структурная схема устройства. Оно содержит наладочный запоминающий блок (ЗБ) I, блок 2 приема и выдачи чисел и кбмаид, блок 3 формирования адреса, блок 4 управления, регистр 5 режима программы, триггер 6 управления таймерами выход 7 управления таймерами, вход 8,ко-. манд обращения, вход 9 команд, вход 0 признака конца команды, выход 11 команд, выход 12 прерывания, вход 13 адреса, информационный вход 14, выход 15 числа и управляющие входы 16 и 17. Устройство работает в следующих ре жимах, задаваемых регистром 5 режима программы: автоматического выполнения оснстной программы в реальном масштабе времени, автоматического выполнения служебных программ без реального времени, пОКомайдного выполнения основной программы в реальном масштабе времени и покоМандногс выполнения программы настройки таймеров без реального времени. В режиме автоматического выполнения служебных программ без реального времени выполняются следующие подрежимы: автоматическая коррекция участков основной программы или смена служебной программы в ЗБ I, однократное чтение по адресу 35 1 или состояния блока 2 приема и выдачи чисел и команд, однократная запись по. адресу ЗБ 1 или в блок 2 приема и выдачи чисел и команд. Задание того или ййого режима осуществи ляется с помощью регистра 5, устанавливаемого по командам вычислительной мащины (ВМ) и с пyльta управления, выдавае: мым соответственно на управляющие входы 16 и 17. Сигналы с рыхода регистра 5 поступают на вход блока 4 и управляю} его работой., В режиме автоматического выполнения основной npbrpaMNfbf или ее участков в реальном масштабе времени триггер б включен/ лок 4 блокирует выдачу сигнала на л.«.-Г выходе 12 прерываний, а сигналы на выхо; лах.9 и 14 отсутствуют . Блок 3. выдает на адресный вход ЗБ 1 адрес, задаваемый кодом на входе 13, а блок 4 инициирует сигналь, пйступаюШие на вход обращения 35 1, с выхода которого команды и числа поступают на вход блока 2. При выполнении участка программы данный режим Завершается командой по входу 16, изменяющей состояние регистра 5. , Допустим, в конце выполнения участка основной программ регистр 5 устанавливается в состояние, задающее режим автоматического выполнения служебных программ без .реального времени. При этом блок 4 выключает триггер .6 по сигналам полученным по входу 10. В этом состоянии трнггер 6 удерживается до тех пор, пока регистр 5 не будет установлен в состояние,

690482 соответствующее работе в реальном времени. В данном режиме блок 4 управления выдает соответствующие команды на выход П. На выход 15 с блока 2 выдаются коды чисел и команд, поступающие на внещние устройства (ВУ). В зависимости от полученных кодов ВУ вырабатываются сигналы, поступающие со входа 9 в блок 4 и сопровождаемые кодами на входе 14. При этом блок 4 выдает сигналь на вход обращения 35 1 по адресу, полученному из блока 3. В режиме записи в ЗБ 1 код записи со входа 14 через блок 2 подается на информационный вход этого блока. В режиме чтения код, прочитанный по заданному адресу, с выхода ЗБ 1 через блок 2 подается на выход 15. Режим одиночного чтения (записи) или групповой записи для коррекции основной программы или смены служебной программы определяется последовательностью сигналов на входе 9 команд и кодов на входе 14. При этом чтение результатов позволяет автоматически следить за ходом программы, ее коррекции и повторения отдельных участков программы с перенастройкой таймеров. При чтении (записи) блок 4 при наличии соотретствующих сигналов на входе 9 вырабатывает сигналы на первом выходе, и эти сигналы сопровождают.информацию, выдаваемую блоком 2 на выход 15. ТЗ режиме автоматического выполнения служебнь х программ без реального времени в промежутках между исполнением команд, поступающих со входа 9, выполняется слуйсебная программа, осуществляющая взаимодействие ВМ с ВУ. При этом сигналы со входа 8 через блок 4 управления поступают на вход обращения ЗБ 1, на адресный, вход которого поступают адреса со входа 13.через блок 3. В режимах покомандного исполнения программ после выполнения каждой командь ВМ блок 4 вырабатывает сигнал прерывания, который поступает на выход 12. В . момент выхода на прерывание при смене слова состояния программ и регистр 5 записывается код, соответствующий режиму автоматического выполнения служебных программ без реального времени, и устройство переключается в заданный режим. При выходе из прерывающей программы после восстановления «старого слова состояния программы устройство переходит в режим покомандного исполнения программы. При покомайдном выполнении основной программы в реальном масштабе (времени триггер 6 включается только на -время выполнения команды основной программы. Включение и выключение триггера 6 по сигналу со вхо:да 10 признака конца команды обеспечивает строгое равенство времени исполнения основной программы и времени нахождения триггера 6 во включенном состоянии. При командном выполнении программы без реального времени триггер 6 выключен на протяжении всего времени. Данный режим используется при отладках основной программы, в которой происходит настройка таймеров... Режимы покомандного исполнения программ позволяют следить за выполнением программ с наименьшей дискретностью, корректировать прТ5граммы покомандно и упростить моделирование процессов управления. Таким образом, предложенное устройство позволяет в процессе работы ВМ автоматически читать и записывать команды и данные, а также заменять участки программ, что сокращает время отладки программ. Формула изобретения Устройство для от.Ладки программ, содержащее наладочный запоминающий блок, соединенный информационными входом ивыходом с первьши выходом и входом блока приема и выдачи чисел и команд, второй выход которого является информационным выходом устройства, блок формирования адреса, соединенный выходом с адресным входом наладочного запоминающего блока, а первым входом - с адресным входом устройства, и блок управления, первые вход и выход которого являются входом команды обращения и выходом команд устройства, а второй выход подключен ко входу обращения наладочного запоминающего блока, отличающееся тем, что, с целью сокращения времени отладки, в устройство введены регистр режима программы и триггер управления таймерами, причем два входа регистра режима програмл Ы являются управляющими .входами устройства, а выход подключен ко второму входу блока управления, третьи вход и выход которого соединены соответственно со входом команд и выходом прерывания, четвертый вход - со входом признака конца команды устройства, а четвертый выход через триггер управления, таймерами - с управляющим выходом устройства. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 277410, кл. О 06 F 9/00, 9&9. 2.Авторское свидетельство СССР № 489107, кл. G 06 F 11/00, 1972 (прототип).

SU 690 256 A1

Авторы

Кабанов Владимир Иванович

Гагуа Шалва Исидорович

Каклюгин Борис Александрович

Ермаков Анатолий Павлович

Даты

1979-10-05Публикация

1977-07-21Подача