Процесс разработки программы
вначале могут идти описания процедур, макрокоманд, и в этом случае без такого
явного указания на первую исполняемую команду просто не обойтись.
Основную часть главного окна отладчика обычно занимают одно или несколь-
ко дополнительных окон. В каждый момент времени активным может быть толь-
ко одно из них. Активизация любого окна производится щелчком мышью в любой
его видимой точке.
Управление работой отладчика ведется с помощью системы меню. Имеются
два типа таких меню:
т главное меню — находится в верхней части экрана и доступно постоянно (вызов
меню осуществляется нажатием клавиши F10, после чего следует выбрать нуж-
ный пункт меню);
контекстное меню — для каждого окна отладчика можно вызвать его собствен-
ное меню, которое учитывает особенности этого окна, щелкнув в окне правой
кнопкой мыши (либо активизировав окно и нажав клавиши
Теперь можно проверить правильность функционирования нашей программы.
Специфика программ на ассемблере состоит в том, что делать выводы о пра-
вильности их функционирования можно, только отслеживая работу на уровне про-
цессора. При этом нас будет интересовать прежде всего то, как программа исполь-
зует процессор и изменяет состояние его ресурсов и компьютера в целом.
Запустить программу в отладчике можно в одном из четырех режимов:
• безусловного выполнения;
выполнения по шагам;
ii выполнения до текущего положения курсора;
выполнения с установкой точек прерывания.
Рассмотрим эти режимы подробнее.
Режим безусловного выполнения программы целесообразно применять, когда
требуется посмотреть на общее поведение программы. Для запуска программы
в этом режиме необходимо нажать клавишу F9. В точках, где необходимо ввести
данные, отладчик, в соответствии с логикой работы применяемого средства ввода,
будет осуществлять определенные действия. Аналогичные действия отладчик вы-
полнит при выводе данных. Для просмотра или ввода этой информации можно
открыть
окно
(выбрав в меню команду Window
User screen или на-
жав клавиши Alt+F5). Если программа работает правильно, то
этом отладку можно
и закончить. В случае, если возникают какие-то проблемы или нужно более де-
тально изучить работу программы, применяются три следующих режима отладки.
Режим выполнения программы до текущего положения курсора целесообразно
использовать в том случае, если интерес представляет только правильность функ-
ционирования некоторого участка программы. Для активизации этого режима не-
обходимо установить курсор на
строку программы и нажать
F4.
Программа запустится и остановится на отмеченной команде, не выполнив ее. Далее
при необходимости вы можете перейти в пошаговый режим.
В
режиме выполнения программы с установкой точек прерывания программа
после запуска будет останавливаться в строго определенных
точках прерывания
(breakpoints). Перед выполнением программы необходимо установить эти точки
Процесс разработки программы
можности окон Module и CPU можно, выбрав в меню View имена нужных подчинен-
ных окон окна CPU.
Прервать выполнение программы в любом из режимов можно, нажав клавиши
Ctrl+F2.
Do'stlaringiz bilan baham: