Турбо отладчик (Turbo Debugger) 3.0

Сеанс отладки состоит из чередующихся


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


       программы, когда  управление  получает Турбо отладчик.  Мы обучим
       вас различным способам выполнения частей вашей программы, а также
       покажем вам,  как можно прервать ее выполнение. Наконец, мы пере-
       числим способы, с помощью которых можно восстановить сеанс отлад-
       ки (той же или другой программы).
                      Анализ текущего состояния программы
       -----------------------------------------------------------------
            "Состояние" вашей программы включает в себя  следующие  эле-
       менты:
            - аргументы командной строки DOS для этой программы;
            - стек активных функций или процедур;
            - текущее положение в исходном или машинном коде;

       TDeb 3.0 #1-3               = 112 =
            - значения регистров;
            - содержимое памяти;
            - причину,  по которой отладчик остановил  выполнение  вашей
              программы;
            - значение переменных вашей программы.
            О том, как проверить и изменить значения переменных и данных
       вашей  программы подробнее рассказывается в Главе 6.  В следующих

Содержание раздела