Cтраница 2
Отладчик представляет собой набор задач, выполняемых под управлением ядра ОС РВ и взаимодействующих с ПСО. Помимо обычных отладочных функций, отладчик реального времени позволяет воспроизводить на экране видеотерминала формат и содержимое системных управляющих наборов данных. Анализируя динамические изменения в этих структурах, можно получить ясное представление о том, что происходит в системе. [16]
Отладчик ( Debugger) является наиболее часто используемым средством тестирования и отладки. К несчастью, название этого средства, как кажется, подразумевает, что его следует использовать только для исправления ошибок. Такое ограниченное использование отладчика было бы неразумно. Например, отладчик должен регулярно использоваться для контроля хода выполнения кода приложения. Если разработчик хорошо освоит это средство, он будет считать его совершенно необходимым. [17]
Отладчик обеспечивает отладку представленных на языке ассемблера и скомпонованных объектных программ в диалоговом режиме. Программа осуществляет: проверку и изменение содержимого любой ячейки памяти, выполнение всей или любой части программы с использованием точек останова, подсчет смещений для относительных адресов, заполнение одного слова, блока слов, байта или блока байтов указанным значением. [18]
Отладчик состоит из двух частей: программы - прокрутки и программы обработки. Прокрутка по очереди выбирает и выполняет команды отлаживаемой программы, но после выполнения каждой из них осуществляет переход на другую часть отладчика - программу обработки. [19]
Отладчик, как правило, предварительно проверяет правильность синтаксиса в задании на отладку. Задание, содержащее синтаксические ошибки, отладчик не выполняет, а ограничивается выдачей на печать соответствующих сообщений. [20]
Внешний отладчик позволяет моделировать прохождение документа по маршруту. Редактор маршрута настраивает маршрут прохождения документов, определяет точки маршрута, в которых нужно рассылать копии документов другим пользователям. Каждому участнику маршрутной схемы можно установить право на просмотр или редактирование поля. [21]
![]() |
Список приложений, зарегистрированных отладчиком Web App Debugger. [22] |
Отладчик Web App Debugger использует эти сведения для получения списка доступных программ. Этот список включает все зарегистрированные серверы, а не только запущенные, и может использоваться для активизации программ. Однако это не очень удачная идея, поскольку для того, чтобы отладить программу, ее необходимо запускать в IDE Delphi. Обратите внимание, что список можно расширить, щелкнув на View Details ( Подробности); при таком представлении в список включаются исполняемые файлы и дополнительные сведения. [23]
Отладчик DEBUG ( он находится на диске с дополнительными программами DOS) позволяет управлять процессом исполнения программы. Наряду с другими функциями DEBUG позволяет изображать и изменять значения переменных, останавливать исполнение программы в заданной точке или исполнять программу по шагам. Тем самым DEBUG служит Вам инструментом для поиска и исправления ошибок в программе. [24]
Отладчик IDE предоставляет в ваше распоряжение ряд возможностей и инструментов, которые помогут вам при отладке программ. [25]
Отладчик IDE имеет две основные команды для пошагового выполнения кода: Step Over ( буквально - Перешагнуть через... Step Over означает выполнение очередной строки исходного кода и приостановку выполнения на следующей строке. [26]
Полноэкранные символьные отладчики превосходно справляются с этой сложной работой. После загрузки отладчик считывает весь исходный код программы и отображает его в окне. Отладчик позволяет проходить в пошаговом режиме через все строки программы в порядке их выполнения. [27]
Интерактивному отладчику недоступны символические имена, объявленные картой EQU, поэтому следует указывать числовые обозначения объектов, а не их символьные эквиваленты. Косвенная адресация через СЧА не допускается. [28]
Используя отладчик, вы не сможете пройти программу последовательно от начала до процедуры диалога, которую вы хотите проверить. [29]
Модуль Отладчик позволяет пользователю отлаживать скомпонованные программы и выполнять при этом следующие операции: запуск всей или части программы с указанием останова в требуемом месте программы; просмотр и изменение содержимого любой ячейки памяти; поиск в тексте программы заданных двоичных комбинаций; вычисление смещения для двоичных адресов. [30]