Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования




Скачать 235.15 Kb.
НазваниеРоссийской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
страница5/6
В А Кормилин
Дата конвертации11.02.2016
Размер235.15 Kb.
ТипРеферат
источникhttp://tu.tusur.ru/upload/posobia/k31.doc
1   2   3   4   5   6

4.5 Работа с контрольными точками


Отладчик предоставляет широкие возможности по применению аппарата контрольных точек. В качестве них чаще всего используются точки прерывания. Отладчик переводится в режим работы с контрольными точками при нажатии клавиши F5. В результате на экране появляется картина, озаглавленная "СПИСОК ТОЧЕК ПРЕРЫВАНИЯ" и включающая следующие элементы:

  • окно задания параметров точек прерывания;

  • окно ввода адреса области дизассемблирования;

  • окно области дизассемблирования;

  • строка, отображающая назначение функциональных клавиш.

В первом окне отображаются:

  • номера точек прерывания (1-8);

  • адреса точек прерывания;

  • условия прерывания;

  • номер прохода, на котором необходимо прерывание;

  • счетчик количества проходов через установленную точку прерывания;

  • действие, выполняемое при прерывании.

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

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

В качестве таких событий могут быть:

  • равенство содержимого какого–либо регистра конкретному значению;

  • равенство содержимого косвенно адресуемой ячейки памяти конкретному значению;

  • равенство состояния счетчика команд (IP) конкретному значению;

  • проход через другую точку прерывания;

  • различные комбинации перечисленных выше условий.

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

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

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

В качестве реакции на прерывание можно задать:

  • включение/выключение режима трассировки программы (T ON или T OFF соответственно). Трасса при этом запоминается в специальном буфере и впоследствии может быть проанализирована программистом. Имеется возможность запрещать трассировку процедур типа INT ( T ON NI );

  • продолжение выполнения программы ( C );

  • останов выполнения программы и возврат в отладчик ( S );

  • сброс счетчика числа проходов для указанных точек прерывания.

Во второе окно курсор помещается при нажатии клавиши F8. В этом случае пользователь должен указать адрес команды, начиная с которой дизассемблированный текст и коды программы будут отображены в третьем окне.

Перемещение окна по области кодов выполняется клавишами управления курсором.

Функциональные клавиши в режиме работы с контрольными точками имеют следующее назначение:

F1 - вывод содержимого буфера трассы на экран;

F2 - не используется;

F3 - считывание ранее сохраненных в файле NA.SET контрольных точек в рабочую область;

F4 - вывод справочной информации о режиме работы с контрольными точками;

F5 - возврат на уровень основного режима отладчика;

F6 - не используется;

F7 - сохранение информации о точках прерывания в файле NA.SET;

F8 - переход в окно задания адреса зоны дизассемблирования;

F9 - отмена всех заданных точек прерывания;

F10 - не используется.
1   2   3   4   5   6

Похожие:

Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconРоссийской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconРоссийской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconРоссийской федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconРоссийской федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования «томский государственный педагогический университет» (тгпу) «утверждаю» Проректор (декан факультета)
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования «томский государственный педагогический университет» (тгпу) программа дисциплины
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconМинистерство образования и науки российской федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconФинансовый университет при правительстве российской федерации
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconФинансовый университет при правительстве российской федерации
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования iconФинансовый университет при Правительстве Российской Федерации
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©kzdocs.docdat.com 2012
обратиться к администрации
Документы
Главная страница