Cтраница 1
![]() |
Программная среда разработки. [1] |
Отладчик позволяет выполнять программную отладку с использованием симулятора, оценочной платы DSP или целевой аппаратуры. [2]
Отладчик [ debugger ] - программа, предназначенная для анализа поведения другой программы, обеспечивающая ее трассировку ( отслеживание и распечатку выполняемых программой команд, изменений переменных или данных о других событиях, связанных с выполнением программы), остановку в указанных точках или при выполнении указанных условий, просмотр и изменение ячеек памяти, регистров процессора и команд программы. [3]
Отладчики позволяют организовать выполнение отдельного программного модуля с целью проверки правильности функционирования. [4]
Отладчик имеет различные режимы функционирования. Так как трасса получается очень большая, вводится режим формирования ее в диапазоне между определенными временными метками или определенными событиями. [5]
Отладчик, позволяющий анализировать и отлаживать программу в терминах языка, на котором она написана: просматривать исходный текст, задавать трассировку и точки останова в указанных операторах, просматривать переменные программы в формате, соответствующем их типам. [6]
Отладчик [ debugger ] - программа, предназначенная для анализа поведения другой программы, обеспечивающая ее трассировку ( отслеживание и распечатку выполняемых программой команд, изменений переменных или данных о других событиях, связанных с выполнением программы), остановку в указанных точках или при выполнении указанных условий, просмотр и изменение ячеек памяти, регистров процессора и команд программы. [7]
Отладчик dbx может проследить выполнение профаммы на уровне исходного кода, построчно, с возможностью получения информации о каждой переменной. Можно также проследить судьбу отдельно взятой переменной. Поддерживается работа с языками Фортран, С и Паскаль. [8]
Отладчик ищет файл с именем core и лишь затем обращается к исходному тексту программы. Файл core должен находиться в текущем каталоге. Если он не найден, отладчик загружает программу. Имя файла ( маршрутное) можно указать в качестве аргумента команды запуска отладчика. Если во время выполнения программы произошел сбой и был создан дамп памяти, с помощью отладчика можно выполнить посмертный анализ события. [9]
![]() |
Команды dbx. [10] |
Отладчик приостанавливает свою работу перед выполнением оператора в указанной строке исходного текста. [11]
Отладчик, позволяющий отлаживать программы в диалоговом режиме. [12]
Отладчики обычно имеются только в составе систем разработки программ. В программное обеспечение небольших специализированных микропроцессорных систем, предназначенных для работы в кассовом аппарате или автомобиле, отладчики не включаются, да они там и не нужны. Отладчик требуется только при разработке прикладных программ, но не при их эксплуатации. [13]
Отладчик также может использоваться для анализа дампа после аварийного завершения процесса. [14]
Отладчик не проверяет, действительно ли в старшем байте закодирована команда перехода. Если перед обращением к команде содержимое текущего слова было изменено, то ячейка, на которую произойдет переход, будет вычислена по новому значению. [15]