Устройство для контроля хода программ

 

Изобретение относится к области вычислительной техники и может быть использовано для организации контроля и отладки программ. Цель изобретения - расширение области применения устройства. Устройство для контроля хода программ содержит блок 1 микропрограммного управления, блок 2 памяти, приемный регистр 3, первый (Л ОО N со 4 СХ)

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„, 1343418 А1 (51) 4 G 06 F 11/28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

Фиг. 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4049754/24-24 (22) 03,04.86 (46) 07.10.87. Бюл. N- 37 (72) Б.М.Кокорев, А.В.Бек, M.A.Черньппов, В,С.Харченко, С.Н.Ткаченко;

Г.Н.Тимонькин и В.А.Шумилкин (53) 681.3(088.8) (56) Патент США И- 3931611, кл. С 06 F 11/00, 1976.

Авторское свидетельство СССР

9 1057949, кл. G 06 F 11/26, 1983. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ХОДА

ПРОГРАММ (57) Изобретение относится к области вычислительной техники и может быть использовано для организации контроля и отладки программ. Цель изобретения — расширение области применения устройства. Устройство для контроля хода программ содержит блок 1 микропрограммного управления, блок

2 памяти, приемный регистр 3, первый

1343418

4, второй 5 и третий 6 регистры нижней границы участка программы, первый 7, второй 8 и третий 9 регистры верхней границы участка программы, дешифратор 10, шифратор 11, сумматор !2, счетчик циклов !3, первую 14 и вторую 15 схемы сравнения, первый

16 и второй 1? демультиплексоры, мультиплексор 18, первый 19, второй

22, третий 20, четвертый 21, пятый

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

Целью изобретения является расширение области применения.

На фиг,1 приведена функциональная схема предлагаемого устройства для контроля хода программ; на фиг,2 функциональная схема дешифратора; на фиг.3 — функциональная схема блока микропрограммного управления: на фиг.4 — блок-схема алгоритма работы блока микропрограммного управления.

Устройство для контроля хода прог- " рамм (фиг .1) содержит блок 1 микропрограммного управления (БМПУ) с выходами 1.1-1.15 и входами 1.16-1.22, блок 2 памяти, приемный регистр 3, первый 4, второй 5 и третий 6 регистры нижней границы участка программы, первый 7, второй 8 и третий

9 регистры верхней границы участка программы, дешифратор 10 шифратор

11, сумматор 12, счетчик 13 циклов, первую 14 и вторую 15 схемы сравнения, первый 16 и второй 17 демультиплексоры, мультиплексор 18, первый

19, третий 20, четвертый 21, второй

22 и пятый 23 элементы ИЛИ, первый

24 и второй 25 элементы И, командные

26 и информационные 27 входы устройства, Синхронизирующий и установочный входы второго регистра 5 нижней гра- 35 ницы участка программы соединены с пятым и шестым выходами БМПУ 1 соответственно, а выход — с информационным входом третьего регистра 6 нижней границы участка программы и первым

23 элементы ИЛИ, первый 24 и второй

25 элементы И. Новыми элементами в устройстве являются третий регистр 9 верхней границы участка программы, дешифратор 10, шифратор 11, сумматор

12, второй демультиплексор 17, мультиплексор 18, третий 20, четвертый

21 и пятый 23 элементы ИЛИ, первый

24 и второй 25 элементы И, 4 ил., 1 табл.

2 входом второй схемы 15 сравнения.

Вход синхронизации третьего регистра

6 нижней границы участка программы соединен с седьмым выходом БМПУ 1, а его выход — с первым входом второй схемы 15 сравнения ° Синхрониэирующий и установочный входы первого регистра 7 верхней границы участка программы соединены с пятым и шестым выходами БМПУ 1 соответственно, а выход— с вторым входом второй схемы 15 сравнения и информационным входом второго регистра 8 верхней границы участ- . ка программы, вход синхронизации которого соединен с седьмым выходом

БМПУ 1. Выход второго регистра 8 верхней границы участка программы соединен с вторым входом второй схемы 15 сравнения. Управляющий вход второй схемы сравнения соединен с восьмым выходом БМПУ 1, а входы обращения, записи и адресный блока 2 памяти соединены с девятым, десятым и одиннадцатым его выходами соответственно ° Вход дешифратора )О является входом 26 кода команды, а его выход соединен с входом шифратора 11, выход которого соединен с первым входом сумматора. Вход синхронизации третьего регистра 9 верхней границы участка программы соединен с двенадцатым выходом БЫДЛУ 1, а выход — с информационным входом первого регистра 7 верхней границы участка программы и с вторым входом сумматора 12, выход которого соединен с входом первого элемента И 24 и вторым входом первой схемы 14 сравнения. Выход последней соединен с входом первого элемента И 24, выход которого соединен

1343418

50 с первым входом четвертого элемента

ИЛИ 21. Выход последнего соединен с информационным входом третьего регистра 9 верхней границы участка

1чрограммы. Второй выход первого демультиплексора 16 соединен с первым входом третьего элемента ИЛИ 20, выход которого соединен с информационным входом первого регистра 4 нижней границы участка программы и с вторым входом четвертого элемента ИЛИ 21, Выход приемного регистра 3 соединен с информационным входом второго демультиплексора 17, управляющий вход которого соединен с тринадцатым выходом Б%?У 1, первый выход — с первым входом первой схемы 14 сравнения, а второй выход — с вторым входом третьего элемента ИЛИ 20. Выходы третьего регистра 6 нижней и второго регистра 8 верхней границ участка программы соединены с первым информационным входом мультиплексора 18, второй вход которого соединен с выходом счетчика 13 циклов, управляющий вход — с четрынадцатым выходом

БМПУ 1, а выход — с информационным входом блока 2 памяти.

Дешифратор 10 содержит дешифратор

28, первый 29, второй 30,третий 31 и четвертый 32 элементы ЙЛИ.

Блок 1 микропрограммного управления (фиг.3) содержит блок 33 памяти, регистр 34 микрокоманл, регистр 35 адреса, счетчик 36 адреса, мультиплексор 37 кода условий, триггер 38 запуска, генератор 39, элемент ИЛИ 40 и с первого 41 по девятый 49 элементы И. БМПУ 1 предназначен для управления работой элементов схемы.

БЭППУ работает следующим образом о .(фиг.4). Пример микропрограммы (вариант прошивки блока 33 памяти БМПУ

1) представлен в таблице.

Работа БМПУ l начинается после подачи на его шестой вход единичного сигнала, по которому триггер 38 запуска устанавливается в единичное состояние и подает единичный потенциал на управляющий вход генератора

39 ° После запуска генератора с второго его выхода на вход синхронизации регистра микрокоманд поступает тактовый импульс, по которому в него заносится микрокоманда, записанная в блоке 33 памяти в ячейке с первым адресом. (На адресный вход блока 33 памяти с выхода регистра 35 адреса пос5

25 тупает нулевой код, который в нем хранился в исходном состоянии). Затем по тактовому импульсу, поступающему с третьего выхода генератора 39 на вторые входы элементов И 41-49, на соответствующем выходе БМПУ 1 появляется микрокоманда, которая должна выполняться в этом такте работы устройства для контроля хода программ.

Например, после подачи первого импульса с второго выхода генератора

39 на вторые входы элементов И 41—

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

Кроме того, с выхода немодифицированных разрядов адреса микрокоманды регистра 34 на старшие разряды информационного входа регистра 35 адреса поступают немодифицированные разряды адреса микрокоманды, с выхода кода логических условий код логического условия поступает на управляющий вход мультиплексора 37, который подключает один из своих индикационных вхо-, дов в соответствии с пришедшим кодом к первому входу элемента ИЛИ 40, а с выхода модифицированного разряда адреса микрокоманды сигнал поступает на второй вход элемента ИЛИ 40, выход которого соединен с младшим разрядом регистра 35 адреса. При поступлении тактового импульса с первого входа генератора 39 на вход синхронизации регистра 35 адреса в него записывается информация, подаваемая на старшие и младшие разряды информационного входа, т.е, адрес следующей микрокоманды. Тактовые импульсы с третьего выхода генератора 39 поступают на вход суммирования счетчика 36, а следовательно, код на шестом выходе БМПУ 1 меняется только при наличии на выходе управления счетчиком регистра 34 микрокоманд единичного сигнала, что соответствует микрокоманде формирования адреса записи информации в блок 2 памяти на седьмом выходе БМПУ 1.

Блок 2 памяти служит для запоминания индюрмации о границах выполненных участков программ и при наличии циклов в ходе выполнения программы,информации о количестве циклов °

Приемный регистр 3 предназначен для приема и хранения адреса следую1343418 щей по отношению к выполняемой команды и выдачи его на схему 14 сравнения или в первый регистр 4 нижней и третий регистр 9 верхней границ учаотка программы.

Первый регистр 4 нижней границы участка программы предназначен для приема и хранения адреса первой команды линейного участка программы, второй регистр 5 нижней границы участка программы — для приема и хранения адреса первой команды линейного участка программы при анализе наличия циклов в выполнении программы, третий регистр 6 нижней границы участка программы — для приема и хранения адреса первой команды линейного участка программы при анализе наличия циклов в выполнении программы и для выдачи информации в блок 2 памяти при отсутствии цикла.

Первый регистр 7 верхней границы участка программы предназначен для приема и хранения адреса последней выполненной команды на линейном участке программы при анализе наличия циклов в выполненной программе, второй регистр 8 верхней границы участка программы — для приема и хранения адреса последней выполненной команды на линейном участке программы при анализе циклов в выполняемой программе и выдачи этого адреса в блок 2 памяти при отсутствии цикла, третий регистр 9 верхней границы участка программы — для приема и хранения адреса последней выполненной команды на линейном участке программы.

Дешифратор,10(фиг.2) предназначен для получения информации из ко". да выполняемой команды о ее длине и работает следующим образом, На вход дешифратора 28 поступает код очередной выполняемой команды.

В зависимости от вида пришедшей команды (на фиг.2 приведен пример функциональной схемы для работы с командами длиной в один, два, три и четыре байта, по четыре в каждой группе) единичный сигнал появляется на соответствующем выходе дешифратора ° Например, при приходе команды длиной в один байт на вход 26 дешифратора 28 единичный сигнал подается с одного из первых четырех его выходов (в зависимости от вида команды} на входы первого элемента ИЛИ 29, при приходе

20 са следующей команды, вторая схема

l5 сравнения — для сравнения содер25

55 команды длиной в два байта — на входы второго элемента ИЛИ 30 и т,д.

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

Сумматор 12 предназначен для получения адреса следующей за выполняемой команды путем сложения адреса этой команды и двоичного кода, соответствующего ее длине, Счетчик 13 циклов предназначен для подсчета числа циклов при выполнении контролируемой команды, Первая схема 14 сравнения предназначена для .сравнения адреса пришедшей на исполнение команды и адрежимого второго 5 и третьего 6 регистров нижней границы и первого 7 и второго 8 регистров верхней границы участка программы.

Первый демультиплексор 16 предназначен для подключения информационного входа 27 устройства к первому входу третьего элемента ИЛИ 20 или информационному входу приемного регистра 3 по командам БМПУ 1, второй демультиплексор 17 — для подключения выхода приемного регистра 3 к первому входу первой схемы 14 сравнения или второму входу третьего элемента

ИЛИ 20 по командам БЭППУ 1, Мультиплексор 18 предназначен для подключения к информационному входу блока 2 памяти выходов третьего регистра 6 нижней и второго регистра 8 верхней границ участка программы или выхода счетчика 13 циклов по командам БМПУ 1.

Первый элемент ИЛИ 19 предназначен для анализа наличия информации в приемном регистре 3 и выдачи соответствующего сигнала в БМПУ 1, третий элемент ИЛИ 20 " для осуществления записи информации в первый регистр 4 нижней и третий регистр 9 верхней границ участка программы с выхода первоro 16 или второro 17 демульти плексоров, четвертый элемент ИЛИ 21 для обеспечения записи информации в третий регистр 9 верхней границы участка программы с выхода третьего элемента ИЛИ 20 или первого элемента

И 24, второй элемент ИЛИ 22 — для анализа наличия информации в первом

13434!8 регистре 4 нижней границы участка программы и выдачи соответствующего сигнала в Б 1ЛУ 1, пятый элемент ИЛИ

23 — для анализа и выдачи соответ1) ствующего сигнала в БЧПУ 1 о наличии информации в третьем и втором регист— рах нижней 6 и верхней 8 границ участка программы.

Первый элемент И 24 позволяет обе- о спечить запись информации из сумматора 12 в третий регистр 9 верхней границы участка программы при совпадении информации в схеме сравнения.

Второй элемент И 25 предназначен для выдачи единичного импульса на счетный вход счетчика 13 циклов при появлении информации о цикле с выхода второй схемы 15 сравнения.

Устроиство для контроля хода прог 20 рамм работает следующим образом.

В исходном состоянии все элементы памяти находятся в нулевом состоянии.

Цепи установки элементов памяти в исходное состояние на фиг ° 1 условно 25 не показаны. С выхода второго элемента ИЛИ 22 на третий вход БМПУ 1 при отсутствии информации в первом ре— гистре 4 нижней границы участка программы (перед началом работы устрой в 30 ства) поступает нулевой сигнал, поэтому с первого выхода БМПУ 1 на управляющий вход первого демультиплексора 16 при включении устройства поступает управляющий сигнал, переключающий его выход к первому входу третьего элемента ИЛИ 20, При поступлении на информационный вход 27 устройства адреса команды, а на вход 26 кода операции адрес команды с второ- 4р

ro выхода первого демультиплексора

16 подается на первый вход третьего элемента ИЛИ 20 и с его выхода на информационный вход первого регистра

4 нижней границы участка команды, а также через третий 20 и четвертый

21 элементы ИЛИ на информационный вход регистра 9 верхней границы участка программы, и по командам с четвертого и двенадцатого выходов

БМПУ 1 соотвечственно адрес команды записывается в эти регистры. Код операции команды поступает на вход дешифратора 10 с задержкой по отношению к адресу команды на Т =t +t +

И 25

+tr +t, а с его выхода информация о й1 длине пришедшей команды поступает на вход шифратора ll, в котором преобразует.".я в двоичный код, соответствующий длине команды. Этот код поступает на первый вход сумматора 12, на второй вход которого поступает код адреса пришедшей команды с выхода третьего регистра 9 верхней границы участка программы.

Причем коц операции на вход 26 кода устройства подается до момента прихода адреса следующей команды на информационный вход 27 устройства.

При появлении информации в первом регистре 4 нижней границы участка программы единичный потенциал поступает на третий вход БМПУ 1, после чего с первого его выхода поступает сигнал на управляющий вход первого демультиплексора 16, который информационный вход 27 устройства подключает к ин- формационному входу приемного регистра 3.

БМПУ 1 через первый элемент ИЛИ 19 анализирует приход адреса следующей команды. При появлении единичного потенциала на выходе первого элемента

ИЛИ 19 (на первом входе БМПУ 1) БМПУ

1 подает с тринадцатого выхода сигнал на управляющий вход второго демуль пиплексора 17, который подключает выход приемного регистра 3 к первому входу первой схемы сравнения, на второй вход схемы сравнения поступает адрес следующей команды программы, сформированный в сумматоре 12. С третьего выхода БМПУ 1 на управляющий вход первой схемы 14 сравнения поступает сигнал, по которому происходит сравнение информации. Сигнал о результатах сравнения поступает на второй вход БМПУ 1 и на вход первого элемента И 24 °

При совпадении информации код следующей команды с выхода сумматора 12 по сигналу с двенадцатого выхода

БМПУ 1 записывается в третий регистр

9 верхней границы адреса команд, и далее операции происходят аналогично при приходе информации на входы кода команды 26 и информационный 27 устройства, При несравнении по сигналу с пятого выхода БМПУ 1 информация с выхода первого регистра 4 нижней и третьего регистра 9 верхней границ участка программы записывается во второй регистр 5 нижней и первый регистр 7 верхней границ участка программы, а по сигналам с тринадцатого выхода БМПУ 1 второй выход демультиплексора 17 подключается к второму

1343418

10 входу третьего элемента ИЛИ 20, и с четвертого и двенадцатого выходов

БМПУ 1 в первый регистр 4 нижней и третий регистр 9 верхней границ участка программы записывается информация с выхода приемного регистра 3.

Затем БМПУ 1 анализирует наличие информации в третьем регистре 6 нижней и втором регистре 8 верхней границ участка программы через пятый . элемент ИЛИ 23 (приходит или не приходит единичный сигнал на его четвертый вход). При отсутствии информации БМПУ 1 организует перезапись информации из второго регистра 5 ниж-ней и первого регистра 7 верхней границ участка программы в третий регистр 6 нижней и второй регистр 8 верхней границ участка программы, подавая управляющий сигнал со своего седьмого выхода на входы синхронизации этих регистров, При наличии информации БМПУ 1 организует сравнение информации соответственно с второго 5 и третьего 6 регистров нижних границ участка г рограммы и первого 7 и второго 8 регистров верхних границ участка программы во второй схеме 15 сравнения путем подачи сигнала с восьмого выхода на управляющий вход второй схемы сравнения. Сигнал о результатах сравнепия с выхода второй схемы 15 сравнения подается на пятый вход БМПУ 1, При совпадении кодов сигнал с выхода второй схемы 15 сравнения пос.тупает на вход счетчика 13 циклов через второй элемент И 25, и по сигналу с четырнадцатого .выхода БМПУ 1 в счетчике

13 циклов прибавляется единица.

При несовпадении кодов во второй схеме сравнения по сигналу с тринадцатого выхода БЭППУ 1 на управляющий вхоц мультиплексора 18 к информационному входу блока 2 памяти подключаются выходы третьего регистра 6 нижней и второго регис.тра 8 верхней границ участка программы. С одиннадцатого выхода SMID 1 на адресный вход блока 2 памяти поступает адрес записи информации, а при поступлении с девятого и десятого выходов БМПУ 1 управляющих сигналов на вход обращения и вход записи блока 2 памяти в него запись.вается информация с третьего регистра 6 нижней и второго регистра 8 верхней границ участка программы, Затем к информационному вхо5

15

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

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

55 ду блока 2 памяти по команде с тринадцатого выхода БМПУ 1 мультиплексор 18 подключает выход счетчика 13 циклов. На адресный вход блока 2 памяти поступает адрес с одиннадцатого выхода БМПУ 1. При поступлении сигналов с девятого выхода БМПУ 1 на вход обращения и десятого его выхода на вход записи блока 2 памяти информация с выхода счетчика 13 циклов записывается в блок 2 памяти, Формула изобретения

Устройство для контроля хода программ, содержащее блок микропрограммного управления, блок памяти, приемный регистр, первый, второй и третий регистры нижней границы участка программы, первый и второй регистры верхней границы участка программы, счетчик циклов, первую и вторую схемы сравнения, первый демультиплексор, 13434!8

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

30 регистра нижней границы участка прог35

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

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

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

1343418

) 1 з»» I о !

В и о

Г з», з з з ) о о о о о о о о о о о

З З! З з

I M I

3 W I з» I

I i

I о о о

В

1 I

О О О О О О О О о о о о о

I О з

3 О з

» з з з зч

С4 з» !

3 о а

О О О О О О О

О О О С О О

X о х

3:1

О з з ьг з

I !O

1 I с о с0 о z ао

М g

K с с с c о о о о о о о з ззс

i з1 е

i О з.

i з з с о с о о о о о о о й(i» 0 Ц Я

М С зз м Ф о о о о

D с

О D о о о о ь

3 с с о о о о с с с о о

О о о о с с

О О О

vga

О с о о

О О С о с о о о с о

Π— О о о

О о о

О о о о - о о о о о о о

3 о ! о о о о о с о

О о

D о о о - о о о о о о

О О О о

О о

Я

Х о о х

ы о о а а

i а з

3 з ", з

З 1 з з з

»» I

Ю;

1= ——

О О О О О О С О О О Î О о с о.о - о о о о о о î ci о о ь о о о с о о о о о о о с с о — о о о о с о о о, ь з

О О О О О С О О О О О О О О

О О О С О О - Î С Ь Î С О О О

ΠΠΠΠΠΠ— О О О С . — С О О о о о о с о о о о с о с о о о о с о î с - с о о о

G О О О О О C О С О О О О . О

13434l8

1343418

Составитель И.Сигалов

Техред М,Дидцк Корректор С.Черни

Редактор О.Н)рковецкая

Заказ 4825/50 Тираж б72 Подписное

ЗНИЛПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, K-35, Раушская наб., д.4/5

Производственно-полиграфическое предприятие,г.ужгород>ул,Проектная,4

Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ Устройство для контроля хода программ 

 

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

Изобретение относится к вычислительной технике и может быть испольРеильнт сигнал зовано для подготовки, и отладки в реальном масштабе времени программ цифровых процессоров обработки сигналов (ЦПОС) с аналоговыми устройствами ввода-вывода (например, КМ1813ВЕ1)

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении управляющих вычислительных машин (УВМ), нечувствительных к сбоям программ

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

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

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ)

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