Программа - отладка - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если сложить темное прошлое со светлым будущим, получится серое настоящее. Законы Мерфи (еще...)

Программа - отладка

Cтраница 3


При этом в машинных кодах формируются таблицы переменных, подлежащих контролю, таблицы исходных данных в соответствующих масштабах, номера программ отладки и режимы их функционирования. Далее программа вычисления адресов осуществляет преобразование меток, констант, переменных отлаживаемой программы и других величин в машинные адреса, используемые также в качестве исходной информации.  [31]

При этом в машинных кодах формируются таблица переменных, подлежащих контролю, таблицы исходных данных в соответствующих масштабах, номера программ отладки и режимы их функционирования. Далее программа вычисления адресов осуществляет преобразование номеров меток, констант, переменных в программе в машинные адреса, используемые также в качестве исходной информации.  [32]

Поскольку в константе заменяется целое число байтов, то надо следить за тем, чтобы в карте изменений не оказалось нечетное число цифр. По директиве CON можно заменять и команду, однако в этом случае контроль за соответствием длин и проверка на границу полуслова программой отладки не делаются.  [33]

Если бы объектная программа сразу была введена в ЭВМ, то с большой вероятностью она, либо дала неправильный результат, либо остановилась, не закончив работы, либо зациклилась. Прежде чем запускать микро - ЭВМ для выполнения прикладной задачи, следует протестировать объектную программу. Эта работа выполняется с помощью программы отладки, или просто отладчика.  [34]

Выработка пошагового прерывания зависит от состояния признака пошагового режима TF. Если ТГ, то пошаговое прерывание генерируется после выполнения каждой текущей команды или пары текущих команд, первой из которых является команда изменения содержимого сегментного регистра. Пошаговые прерывания обычно используются в программах отладки.  [35]

Архитектура и система команд микро - ЭВМ Электро-ника 60 совпадают с архитектурой и системой команд широко применяемых мини - ЭВМ. Это обеспечивает преемственность математического обеспечения. Вместе с микро - ЭВМ поставляются операционная система с транслятором с языка АССЕМБЛЕР, программа отладки, интерпретатор с языка высокого уровня БЕЙСИК и пакет стандартных подпрограмм. Ожидаются поставки трансляторов с языков ФОРТРАН и других языков высокого уровня. Отметим, что переход к программируемым средствам телемеханики, содержащим встроенные микропроцессорные наборы или микро - ЭВМ, характерен для современного этапа развития мировой техники.  [36]

Программное обеспечение БПП включает пакет программ объемом 3 3 Кбайт. Обращение к модулям возможно из программы на Фортране и Ассемблере. В качестве базовой ОС, под управлением которой функционирует БПП, используется ФОДОС. Программы отладки и тесты обеспечивают проверку правильности функционирования БПП.  [37]

Эта программа отладки имеет восемь режимов работы, при каждом режиме производится определенная комбинация описанных выше выдач. Программа отладки может выдать информацию о выполнении 1200 команд за 5 мин. Скорость работы отладочной программы ограничивается скоростью печати. В системе ИС-2 имеется программа отладки с несколькими режимами работы.  [38]

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

40 Управление посмертной распечаткой. [40]

Он задает максимальное количество отладочных акций, которое должно быть выполнено за один выход на ЭВМ. При этом надо иметь в виду, что NOTL фактически задает общее число прохождений через все отладочные точки без учета того, были или не были при эти:; прохождениях отладочные выдачи. Если параметр NOTL не задан, то по умолчанию задача будет снята после 50 прохождений через отладочные точки. Исчерпание этого или указанного в РСС лимита расценивается программой отладки как ненормальное завершение задачи.  [41]

Когда ядро совершает распределение, оно вызывает не только процесс, который должен запускаться следующим, но и поток в этом процессе. Это значит, что ядро всегда знает, какие потоки блокированы, а какие - нет. Так как потоки являются объектами ядра, они имеют дескрипторы защиты и идентификаторы. Поскольку идентификатор разрешается передавать другому процессу, можно сделать так, чтобы один процесс управлял потоками в другом процессе. Эта особенность может понадобиться для программ отладки.  [42]

Чтобы достичь максимальной загрузки всех агрегатов ВС, особенно ЦП, поступают следующим образом. В начале смены вводят на МЛ все задачи ( с их характеристиками), а затем производят группировку задач по следующему принципу: в одну группу ( например, из 16 задач) должны попасть разные задачи по потреблению ресурсов ВС. Внутри пакета задачи сгруппируются таким образом ( это делает ЭВМ), чтобы все агрегаты ВС оказались загруженными более-менее равномерно, тогда у ЦП не будет простоев. В пакет могут включаться и задачи пользователей, отлаживающих свои программы. В этом случае пользователи вводят вместе с основной программой программу отладки с дополнительной информацией о том, что именно программа отладки должна вывести на печать в случае ошибки, для обнаружения места ошибки и ее характера.  [43]

Чтобы достичь максимальной загрузки всех агрегатов ВС, особенно ЦП, поступают следующим образом. В начале смены вводят на МЛ все задачи ( с их характеристиками), а затем производят группировку задач по следующему принципу: в одну группу ( например, из 16 задач) должны попасть разные задачи по потреблению ресурсов ВС. Внутри пакета задачи сгруппируются таким образом ( это делает ЭВМ), чтобы все агрегаты ВС оказались загруженными более-менее равномерно, тогда у ЦП не будет простоев. В пакет могут включаться и задачи пользователей, отлаживающих свои программы. В этом случае пользователи вводят вместе с основной программой программу отладки с дополнительной информацией о том, что именно программа отладки должна вывести на печать в случае ошибки, для обнаружения места ошибки и ее характера.  [44]

Это название может показаться странным, так как мы видели в последнем примере, что код зависит от положения команды в программе. Однако он не зависит от того, с какого места программа будет загружена в память; как было замечено, разность между двумя адресами в программе не меняется при перемещении всей программы. Эти программы одновременно принадлежат многим пользователям; неразумно было бы жонглировать областями памяти каждого пользователя, с тем чтобы давать таким программам всякий раз один и тот же загрузочный адрес, либо размещать позиционно-зависимый код по разным загрузочным адресам. Аналогичные рассуждения применимы в любой системе к программе, которая загружается после пользовательских программ переменной длины; к числу таких программ принадлежат программы отладки.  [45]



Страницы:      1    2    3