SU1171799A2 - Device for interrupting when debugging programs - Google Patents
Device for interrupting when debugging programs Download PDFInfo
- Publication number
- SU1171799A2 SU1171799A2 SU843716951A SU3716951A SU1171799A2 SU 1171799 A2 SU1171799 A2 SU 1171799A2 SU 843716951 A SU843716951 A SU 843716951A SU 3716951 A SU3716951 A SU 3716951A SU 1171799 A2 SU1171799 A2 SU 1171799A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- register
- eleventh
- comparison
- Prior art date
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
УСТРОЙСТВО ЛЛЯ ПРЕРЫВАНИЯ ПРИ ОТЛАДКЕ ПРОГРАММ по авт. св. № 962945, о тличающеес тем, что, с целью расширени области применени устройства дл отладки программ, работающих в реальном масштабе времени, в устройство введены четвертый и п тый элементы ИЛИ, дес тьй и одиннадцатьй элементы И, четвертый и п тый регистры, четвертый блок сравнени , триггер блокировки , переключатель задани режима работы, причем выход дев того элемента И и третьего элемента ИЛИ соединены соответственно с первым к вторым входами четвертого элемента ИЛИ, выход которого соединен с первым входом дес того элемента И, выход тумблера задани режима работы соединен с вторым входом дес того элемента И, выход которого соединен с нулевым входом триггера блокировки и первым входом одиннадцатого элемента И, вход признака команды устройства соединен с вторым входом одиннадцатого элемента И, входом синхронизации четвертого регистра, выход которого . соединен с первым входом четвертого блока сравнени , адресный вход устройства соединен с информационными входами четвертого и п того регистров , выход одиннадцатого элемента-И соединен с входом синхронизации п тоs го регистра, вькод которого соединен (Л с вторым входом четвертого блока сравнени , вькод четвертого блока сравнени соединен с первьм входом п того элемента РШИ, вькод которого соединен с единичным входом триггера блокировки, выход которого вл етс выходом блокировки счетчика времени устройства, вход пуска устройства соединен с вторым входом п того эле мента ИЛИ. со ;оDEVICE LLY INTERRUPTION DURING PROGRAMS of auth. St. No. 962945, differing from the fact that, in order to expand the field of application of the device for debugging real-time programs, the fourth and fifth elements OR, the tenth and eleven elements AND, the fourth and fifth registers, the fourth block are entered into the device comparison, a blocking trigger, an operation mode setting switch, the output of the ninth And element and the third OR element are connected respectively to the first to the second inputs of the fourth OR element, the output of which is connected to the first input of the tenth And element Exit tumbler specifying the operating mode is connected to the second input of the tenth AND gate, whose output is connected to the zero input of the lock latch and the first input of the eleventh AND gate, the device attribute command input coupled to the second input of the eleventh AND gate, the fourth input of the synchronization register, whose output. connected to the first input of the fourth comparison unit; the device’s address input is connected to the information inputs of the fourth and fifth registers; the output of the eleventh I element is connected to the synchronization input of the fifth register whose code is connected (L to the second input of the fourth comparison unit, the fourth code block). comparison is connected to the first input of the fifth RSHI element, the code of which is connected to the single input of the blocking trigger, the output of which is the output of the device’s time counter lock, the start input of the device and coupled to a second input of the fifth OR with the element;. of
Description
1 .1 17 Изобретение относитс к вычислительной технике, а именно к устройствам дл программного управлени , и может быть использовано при разработке и отладке программ дл .ЭВМ. На чертеже представлена структурна схема предлагаемого устройства. -Устройство содержит первый регистр 1, первый блок 2 сравнени , второй блок 3 сравнени , первый элемент. И 4, второй регистр 5. Выходы первого 1 и второго 5 регистров соединены соответственно с первыми входами первого 2 и второго 3 узлов сравнени , выходы которых соединены соответственно с первым и вторым входами первого элемента И 4. Первый информационный вход 6 устройства соединен с вторым входом первого блока 2 сравнени . Устройство содержит также управл ющий регистр 7, третий регистр 8, третий блок 9 сравнени , .первьш и второй элементы RTIM 10 и 11, второй, третий ичетвертьй элементы И 12-14, первую 15, вторую 16 и третью 17 группы элементов И, п тьй 18, шестой 19, седьмой 20 и восьмой 21 элементы И, элемент НЕ 22, группу элементов ИЛИ 23, дев тьш элемент И 24, третий элемент ИЛИ 25, первьш 26, второй 27, третий 28 и четвертый 29 управл ющие входы, второй 30 и третий 31 информационные входы, первый 32 и второй 33 управл ющие входы. Кроме того, на чертеже показаны регистр 34 номера команды. регистр 35 адреса записи, регистр 36 номера регистра общего назначени (РОН) центрального процессора (ЦП), вл ющиес частью центрального управлени ЭВМ и не вход щие в состав устройства дл прерывани при отладке программ, а служащие лишь дл по снени его работы. В состав устройства также вход т четвертьй элемент ИЛИ 37, дес тый элемент.И 38, триггер 39 блокировки, переключатель 40 задани режима работы, одиннадцатьй элемент , четвертый регистр 42, п тьй регистр 43, четвертьй блок 44 сравнени , п тый элемент КШ 45, выход 46 блокировки счетчика времени устройства , п тьй в.ход 47 пуска устройства . Регистры 1, 5, 7 и 8 вл ютс тумблерными регистрами. Регистр 1 слу жит дл задани верхней границы адресов отлаживаемой программы, регистр 5 - дл задани нижней границы адре9 сов отлаживаемой программы, регистр 7- дл задани отладочных режимов работы (останов или прерывание по совпадению текущего номера команды с заданным номером команды, по совпадению текущего адреса .чейки с заданным адресом чейки и т,д,), а регистр 8- дл задани адреса. чейки или номера команды в отладочных режимах. Устройство может работать в одном из четырех режимов, задаваемых с помощью тумблерного регистра 7 управлени ,. , В режиме I при записи в чейку, адрес которой (содержимое регистра 35) совпадает с адресом, набранньм на тумблерном регистре.8, устройство вырабатывает сигнал на выходе 33, которьш поступает в. систему прерывани ЭВМ, программа которой подлежит отладке . Одновременно обеспечиваетс блокировка работы счетчиков времени ЭВМ (управл ющий выход 46), тем самым достигаетс останов реального времени, В режиме у при совпадении адреса выполн емой команды (содержимое регистра 34) с содержимым регистра 8 вырабатываютс управл ющие сигналы 33 и 46, Режим III отличаетс от режима I тем, что сравниваетс не содержимое регистра 35, а содержимое регистра 36, и сигнал прерывани вырабатываетс не при записи в чейку, а .при записи в регистр общего назначени , номер которого находитс в регистре 36 .. В режиме W устройство вырабатывает сигнал на выходах 33 и 46 при выполнении команды перехода. Работа устройства во всех режимах отладки начинаетс с установки на регистрах 1 и 5 начала и конца зоны отладки (первьй и последний адреса программ, подлежащие отладке), При работе ЭВМ на регистре 34 номера команды присутствует номер выполн емой команды, которьй через первьй информационный вход 6 устройства поступает на вторые входы первого и второго блоков 2 и 3 сравнени . На выходе первого блока 2 сравнени присутствует положительньй потенциал только в случае, если номер команды больше номера, набранного на первом регистре 1, а на выходе второго блока 3 сравнени присутствует сигнал 1 .1 17 The invention relates to computing, namely, devices for program control, and can be used in the development and debugging of programs for computers. The drawing shows a block diagram of the proposed device. - The device contains the first register 1, the first comparison block 2, the second comparison block 3, the first element. And 4, the second register 5. The outputs of the first 1 and second 5 registers are connected respectively to the first inputs of the first 2 and second 3 comparison nodes, the outputs of which are connected respectively to the first and second inputs of the first And 4 element. The first information input 6 of the device is connected to the second input the first block 2 comparison. The device also contains a control register 7, a third register 8, a third comparison block 9, the first and second elements RTIM 10 and 11, the second, third and fourth elements AND 12-14, the first 15, the second 16 and the third 17 groups of elements I, p 18, sixth 19, seventh 20 and eighth 21 elements AND, element NOT 22, group of elements OR 23, nine element AND 24, third element OR 25, first 26, second 27, third 28 and fourth 29 control inputs, second 30 and third 31 information inputs, first 32 and second 33 control inputs. In addition, the drawing shows the register 34 command numbers. the write address register 35, the register number 36 of the general purpose register (RON) of the central processor (CPU), which are part of the central control of the computer and are not part of the device for interrupting the debugging of programs, and serve only to explain its operation. The device also includes a fourth element OR 37, the tenth element. And 38, a lock trigger 39, an operating mode setting switch 40, an eleventh element, a fourth register 42, a five register 43, a fourth comparison block 44, the fifth element KS 45 , the output 46 of the device’s time counter lockout, the device start-up run 47. Registers 1, 5, 7 and 8 are toggle registers. Register 1 serves to set the upper limit of addresses of the program being debugged, register 5 to set the lower limit of addresses of the program being debugged, register 7 to set debugging modes of operation (stop or interrupt by coincidence of the current command number with the specified command number, by coincidence of the current address The cells with the specified address of the cell and m, d,), and the register 8- to set the address. checks or command numbers in debug modes. The device can operate in one of four modes set using the toggle register 7 control,. In mode I, when writing to a cell whose address (the contents of register 35) coincides with the address dialed on the toggle register. 8, the device generates a signal at output 33, which goes to. a computer interruption system whose program is to be debugged. At the same time, the blocking of the operation of computer time counters (control output 46) is ensured, thereby achieving real-time shutdown. In mode y, if the address of the command being executed (the contents of register 34) coincides with the contents of register 8, control signals 33 and 46 are generated, Mode III differs from mode I by comparing not the contents of register 35, but the contents of register 36, and the interrupt signal is not generated by writing to a cell, but by writing to the general register whose number is in register 36. In W mode, The system generates a signal at outputs 33 and 46 when executing a transition command. Operation of the device in all debugging modes starts from setting the registers 1 and 5 to the beginning and end of the debugging zone (the first and last program addresses to be debugged). When the computer is running, the command number register 34 contains the number of the command to be executed, which via the first information input 6 The device enters the second inputs of the first and second blocks 2 and 3 of the comparison. At the output of the first comparison unit 2 there is a positive potential only if the command number is greater than the number dialed on the first register 1, and at the output of the second comparison unit 3 there is a signal
положительной пол рности только в случае, если номер команды меньше ; номера, набранного, на регистре 5.positive polarity only if the command number is less; numbers dialed on register 5.
Тем самым обеспечиваетс работа устройства в зоне программ, подлежапщх отладке. Вне этой зоны работа устройства блокируетс нулевым потенциалом с выхода элемента И 4, которы поступает на входы элементов И 18 и 19, а нулевой потенциал выхода этих элементов блокирует элементы И 21, 24 и 20. Нулевой потенциал с выхода элемента И 24 блокирует элемент ИЛИ 37, а нулевой потенциал с выхода элемента ИЛИ 37 блокирует элемент И 28, тем самым обеспечиваетс нулевое состо ние триггера 39 блокировки (триггер сбрасываетс при начальном пуске ЭВМ по сигналу Пуск - вход 47 устройства , который через элемент ИЛИ 45 поступает на единичный вход триггера 39 блокировки При этом на первом 32, втором 33 и третьем 46 управл ющих выходах устройства присутствует нулевой потенциал, который не оказьгаает никакого вли ни наработу процессора и счетчиков времени ЭВМ, программа которой подлежит отладке . .This ensures the operation of the device in the area of the programs to be debugged. Outside this zone, the operation of the device is blocked by zero potential from the output of the element AND 4, which enters the inputs of the elements 18 and 19, and the zero potential of the output of these elements blocks the elements 21, 24 and 20. The zero potential from the output of the element 24 blocks the element OR 37 and the zero potential from the output of the element OR 37 blocks the element AND 28, thereby ensuring the zero state of the trigger 39 of the lock (the trigger is reset during the initial start of the computer on the Start-up signal - input 47 of the device, which through the element OR 45 enters the single input of the trigger 39 pa lock At the first 32, second 33 and third 46 actuating device outputs zero potential is present, but no effect okazgaaet narabote processor and computer time counters, which is subject to debugging program..
Работа устройства в режиме I проходит следующим образом.The operation of the device in mode I is as follows.
Оператор, производ щий отладку программ, устанавливает на регистре 7 управлени режимы Г и Отладка и при этом на первом и п том выходе регистра 7 по вл ютс единичные потенциалы . При выполнении программы, подлежащей отладке, адреса вьтолн е ,мых команд наход тс между граничащими устройствами на регистрах 1 и 5, следовательно, на выходе первого элемента И 4 - положительный потенциал .The program debugging operator sets the G and Debug modes on control register 7, and at the same time unit potentials appear on the first and fifth outputs of register 7. When executing the program to be debugged, the addresses of the e, my commands are between the adjoining devices on registers 1 and 5, therefore, at the output of the first element I 4 there is a positive potential.
Кажда команда записи в ОЗУ ЭВМ сопровождаетс управл кицим потенциалом , который поступает из процессора через первый управл ющий вход 26 устройства на второй вход элемента И 12, на первый вход которого поступает положительный потенциал с первого выхода управл ющего регистра 7, С выхода второго элемента И 12 положительный потенциал через второй элемент ИЛИ 11 поступает на управл к ций вход третьего блока 9 сравнени , тем самым разрешаетс сравнение информации , набранной на третьем регистре 8, с содержимым регистра 35 адресаEach write command in the computer's RAM is accompanied by a potential control, which comes from the processor through the first control input 26 of the device to the second input of the element 12, the first input of which receives a positive potential from the first output of the control register 7, from the output of the second element 12 positive potential through the second element OR 11 is fed to the control input of the third comparison unit 9, thereby comparing the information typed in the third register 8 with the contents of register 35 of the address
записи,вход щего в состав ЭВМ.Содержимое регистра 35 адреса записи через первую группу элементов И 15 и ИЛИ 23 поступает на второй информационньй-вход третьего блока 9 сравнени . При совпадении содержимого третьего регистра 8 с содержимым регистра 35 адреса записи на выходе блока 9 сравнени вырабатываетс положительный потенциал, который поступает на второй вход п того элемента И 18, на первый и третий входы поступают разрешающие потенциалы с выхода первых элементов ИЛИ 10 и И 4. Положительный потенциал с выхода п того элемента И 18 и через восьмой элемент И 21, третий элемент ШШ 25 поступает на второй управл ющий выход 33 устройства, который соединен с регистром прерывани ЭВМ. Одновременно положительный потенциал с выхода элемента И 24 поступает через элемент ИЛИ 37 на первый вход элемента И 38, при наличии разрешающего положительного потенциала (включение режима работы в реальном масштабе времени производит оператор перед началом отладки программы) путем установки переключател 40 в положение Реальное врем (РВ). Переключатель 40 подает положительный потенциал на вход элемента И 38, положительный потенциал с выхода ПО| следнего поступает на нулевой вход триггера 30 блокировки, на выходе 46 которого формируетс управл ющий положительный потенциал, блокирующий работу счетчиков времени ЭВМ. Таким образом, по выходному сигналу 33 ЭВМ, программы которой подлежат отладке, прерьшает свою работу и осуществл ет вызов вклинивающейс (отладочной) программы, котора в зависимости от отладочного задани программиста производит заранее определенные им действи , одновременно обеспечиваетс останов реального времени дл ЭВМ. При наличии разрешающего положительного потенциала сthe record, which is part of the EVM. The contents of the record address register 35 through the first group of elements AND 15 and OR 23 are fed to the second information-input of the third block 9 of the comparison. When the contents of the third register 8 coincide with the contents of the register 35 of the write address, a positive potential is produced at the output of the comparison block 9, which enters the second input of the second element AND 18, and the first and third inputs receive the resolving potentials from the output of the first elements OR 10 and AND 4. The positive potential from the output of the first element And 18 and through the eighth element And 21, the third element of the ШШ 25 goes to the second control output 33 of the device, which is connected to the computer interrupt register. At the same time, the positive potential from the output of the AND 24 element goes through the OR element 37 to the first input of the AND 38 element, if there is a resolving positive potential (the operator performs the real-time operation mode before starting the program debugging) by setting switch 40 to Real time (PB ). Switch 40 delivers a positive potential to the input element And 38, a positive potential from the output software | The last arrives at the zero input of the blocking trigger 30, at the output 46 of which a positive potential is formed that blocks the operation of the computer time counters. Thus, the output signal 33 of the computer, the programs of which are to be debugged, terminates its operation and makes a call to a wedging (debugging) program, which performs predetermined actions depending on the programmer's debugging task, real-time computer time is provided. If there is a resolving positive potential with
выхода элемента И 38, который поступает на первый вход элемента И 41, и по приходу управл ющего сигнапа с управл ющего входа 27, который посту пает на второй вход элемента И 41,the output of the element 38, which is fed to the first input of the element 41, and on the arrival of the control signal from the control input 27, which is supplied to the second input of the element 41,
формируетс управл ющий сигнал записи на регистр 42 информации, поступающей с информахщонного входа устройства 6. Тем самым обеспечиваетс a control signal is generated for recording information register 42 from the information input of the device 6. Thus,
запоминание адреса команды в прерванной точке отлаживаемой программы. После ухода ЭВМ на отладочную программу , т.е. выхода за зону отладки, котора определ етс тумблерными регистрами 1 и 5, на выходе элемента И 2А по вл етс .нулевой потенциал, которьм через элементы ИЛИ 37 и И 38 поступает на нулевой вход триггера 39 блокировки, тем самым обеспечиваетс сброс последнего при поступлении положительного потенциала на его единичный вход.memorizing the address of the command at the interrupted point of the program being debugged. After the computer leaves the debugging program, i.e. going beyond the debugging zone, which is determined by the toggle registers 1 and 5, at the output of the AND 2A element appears a zero potential, which through the OR 37 and AND 38 elements enters the zero input of the blocking trigger 39, thereby providing the last potential for its single input.
. После вьшолнен прерывающей (отладочной ) программы ЭВМ обеспечиваетс возврат в прерванную точку отлаживаемой программы, на регистре 43 обеспечиваетс запоминание текущего адреса программы по управл ющему сигналу, поступающему с входа 27 устройства, информационный вход регистра 43 соедин етс с информационным входом 6 устройства. При возврате в прерванную точку программы содер1жимое регистров 4 и 5 совпадает, на выходе блока 44 сравнени вырабатываетс положительный потенциал, которьй через элемент ИЛИ 45 поступает на единичный вход триггера 39 блокировки и устанавливает его в нулевое состо ние. На выходе 46 устройства по вл етс нулевой потенциал, который разрещает дальнейшую работу счетчиков времени ЭВМ.Аналогично устройство работает и в других режимах.. After the interrupting (debugging) program of the computer is executed, the debugged program returns to the interrupted point, register 43 ensures that the current program address is memorized by the control signal from input 27 of the device, information input 43 is connected to device information input 6. When returning to the interrupted point of the program, the contents of registers 4 and 5 coincide, at the output of comparison unit 44 a positive potential is produced, which through the element OR 45 enters the single input of the blocking trigger 39 and sets it to the zero state. At the output 46 of the device, there appears a zero potential, which permits the further operation of the time counters of the ECM. Similarly, the device operates in other modes.
В режиме ij устройство вьфабатывает сигнал прерывани при совпадении номера команды, набранного на регистре 8, с номером на регистре 34 номера команды. Включение каждой команды сопровождаетс управл ющим сигналом, поступающим на ЭВМ, в состав которог входит предлагаемое устройство, на вход 27. Этот управл ющий сигнал проходит через элементы И 13 и ИЛИ 23 нIn ij mode, the device detects an interrupt signal if the command number dialed on register 8 matches the number on register 34 of the command number. The inclusion of each command is accompanied by a control signal fed to the computer, which includes the proposed device, to input 27. This control signal passes through the elements AND 13 and OR 23 n
опрос третьего блока 9 сравнени .interrogation of the third block 9 comparison.
..
В режиме i|i устройство вырабатывает сигнал прерывани при записи инфомации в один из регистров общего назначени ЭВМ, номер которого совпадает с номером, набранным на третьем регистре 8. Работа устройства в режиме Ш отличаетс от режима I тем, что при записи в регистр общего назначени ЭВМ вырабатьшает управл к дий сигнал на выходе 28, который через элементы И .14 и ИЛИ 11 поступает на опрос схемы сравнени , на второй вход которой с регистра 36 через вход 31, группу элементов И 17 и группу элементов ИЛИ 23 поступает номер регистра общего назначени . В режиме IV устройство должно выработать сигнал прерывани при исполнении команды перехода.In i | i mode, the device generates an interrupt signal when recording information into one of the general purpose registers of a computer, the number of which matches the number dialed in the third register 8. Device operation in W mode differs from mode I in that when writing to the general register The computer produces a control signal at output 28, which through the elements AND14 and OR11 enters the interrogation of the comparison circuit, the second input of which from register 36 through input 31, the group of elements AND 17 and the group of elements OR 23 enters the number of the general purpose register . In IV mode, the device must generate an interrupt signal when executing a transition command.
На четвертом и п том выходах управл ющего регистра 7 устанавливаютс положительные потенциалы, с выхода первого элемента И 4 на первьй вход элемента И 19 поступает положительный потенциал, так как отладка происходит в определенных границах, заданных на регистрах 1 и 5. При выполнении команды перехода на .второй вход элемента И 19 с дешифратора команд ЭВМ, через четвертьй вход 29 устройства поступает положительный потенциал. Выходной положительньй потенциал через элементы И 20 и ИЛИ 25 поступает в систему прерывани ЭВМ. Если на п том выходе управл ющего регистра 7 установлен нулевой потенциал, то на выходе элемента НЕ 22 по вл етс единичньй потенциал, поступающий на вход элемента И 24. Если при этом на выходе управл ющего регистра 7 установлен один из режимо I 5 u или Ш , то по вление положительного потенциала на выходе элемента И 18 приводит к по влению сигнала на выходе элемента И 24 и на управл ющем выходе 32 устройства. Сигнал с управл ющего выхода 32 устройства поступает в управление ЭВМ и вызьгеает ее останов.On the fourth and fifth outputs of the control register 7, positive potentials are established, from the output of the first element I 4 to the first input of the element I 19 arrives a positive potential, since debugging occurs within certain limits specified on registers 1 and 5. When executing the transition command, .second input element I 19 from the decoder of computer commands, through the quarter input 29 of the device receives a positive potential. The output positive potential through the elements AND 20 and OR 25 enters the computer interruption system. If a zero potential is set at the fifth output of the control register 7, then a unit potential appears at the output of the NOT 22 element, which enters the input of the AND 24 element. If the output of the control register 7 is set to one of the I 5 u or W modes , then the appearance of a positive potential at the output of the element And 18 leads to the appearance of a signal at the output of the element And 24 and at the control output 32 of the device. The signal from the control output 32 of the device enters the computer and causes it to stop.
Одновременно положительньй потенциал с выхода 32 устройства поступает через элемент ИЛИ 37 на вход элемента И 38, при задании работы в реальном масштабе времени (положительньй потенциал на выходе ключа 40 задани режима работы в реальном маещтабе времени) происходит установка в единицу триггера 39 блокировки. На выходе 46 устройства по вл етс положительньй потенциал, которьй запрещает работу счетчиков времени ЭВМ.At the same time, the positive potential from the output 32 of the device goes through the element OR 37 to the input of the element 38, when setting the real-time operation (the positive potential at the output of the key 40 setting the operation mode in real time), the lock is activated in the block 39. At the output 46 of the device, a positive potential appears, which prohibits the operation of computer time counters.
Сброс триггера 39 блокировки осуществл етс по сигналу Пуск, поступающему по управл ющему входу 47 устройства от ЭВМ, после пуска ЭВМ оператором. После сброса триггера 39The blocking trigger 39 is reset by a Start signal received by the control input 47 of the device from the computer after the computer has been started by the operator. After resetting the trigger 39
.блокировки разрешаетс дальнейша работа счетчиков времени ЭВМ.The blocking is allowed for the further operation of computer time counters.
Предлагаемое устройство представл ет собой эффективное и-оперативное средство, обеспечивающее прерывание отлаживаемой программы при записи в определенную чейку пам ти, при выпол нении команды перехода, при вьтолнении команды, адрес которой заранее указан, при записи в один из регистров общего назначени , номер которого указан заранее. Тем самым обеспечиваютс значительное повышение эффективности проведени отладки и сокращени сроков отладки программ.The proposed device is an effective and efficient means of interrupting the program being debugged when writing to a specific memory cell, when executing a transition command, when executing a command whose address is specified in advance, when writing to one of the general registers whose number is specified in advance. This ensures a significant increase in the efficiency of debugging and shortening the time for debugging programs.
Кроме того, возможен синхронньй останов работы счетчиков времени .ЭВМ с прерывани ми (или остановами ) процессора ЭВМ при реализации отладочных режимов, при этом устройство обеспечивает оперативную нейтрализацию прерываний или остановов, что важно при отработке программного обеспечени автоматизированных систем управлени , работающих в реальном масштабе времени. Нейтрализаци отладочных прерываний и остановов обеспечивает также запщту от ложных срабатываний (переполнений) счетчиков времени ЭВМ, ориентированньк на контроль времениIn addition, it is possible to synchronously stop the operation of time counters of the computer with interruptions (or stops) of the computer processor when implementing debugging modes, and the device provides for the immediate neutralization of interruptions or stops, which is important when developing software for automated control systems operating in real time. . Neutralizing debugging interrupts and shutdowns also provides a command from false alarms (overflows) of computer time counters, oriented towards time control.
1.5 выполнени отдельных участков .программного комплекса, что позвол ет повысить эффективность и достоверность процесса отладки сложных программных комплексов.1.5 execution of individual sections of the program complex, which allows to increase the efficiency and reliability of the process of debugging complex software systems.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843716951A SU1171799A2 (en) | 1984-03-29 | 1984-03-29 | Device for interrupting when debugging programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843716951A SU1171799A2 (en) | 1984-03-29 | 1984-03-29 | Device for interrupting when debugging programs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU962945 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1171799A2 true SU1171799A2 (en) | 1985-08-07 |
Family
ID=21109797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843716951A SU1171799A2 (en) | 1984-03-29 | 1984-03-29 | Device for interrupting when debugging programs |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1171799A2 (en) |
-
1984
- 1984-03-29 SU SU843716951A patent/SU1171799A2/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 962945, кл. G 06 F 11/28. 1980. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4763296A (en) | Watchdog timer | |
JPS63111545A (en) | Microprocessor for debug | |
SU1171799A2 (en) | Device for interrupting when debugging programs | |
KR100238174B1 (en) | Parallel processor system | |
JPH0675819A (en) | Microprocessor | |
SU1168954A2 (en) | Device for interrupting when debugging programs | |
SU763900A1 (en) | Program debugging device | |
SU1035596A2 (en) | Device for interfacing two computers | |
SU690256A1 (en) | Program-time controlled device for switching over several groups of regenerative heat exchangers | |
SU690482A1 (en) | Debugging device | |
SU1168945A1 (en) | Device for interrupting programs | |
RU1815644C (en) | Device for control of program execution in computer | |
SU1462327A1 (en) | Program debugging arrangement | |
SU1709320A1 (en) | Device for debugging programs | |
SU1387000A1 (en) | Device for generating instruction flag | |
SU1339569A1 (en) | Device for forming interruption signal in program debugging | |
SU955019A1 (en) | Device for interfacing two computers | |
JPS59202548A (en) | Debugging device | |
JPH01162945A (en) | Information processor | |
SU1550515A2 (en) | Programmed controller processor | |
SU1363218A1 (en) | Program-debugging device | |
JPS61286936A (en) | Step operation control system | |
JPS5981739A (en) | Information processor | |
JPH03175539A (en) | Debugging microprocessor | |
JPH0448344A (en) | Software debug mechanism |