adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Turbo Debugger 3.0 #1-3
Автор ""
Размер 473667 Байт
Страница 40 из 49
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

            В Турбо отладчике эти три концепции унифицируются, а понятие
       точки останова включает в себя три следующих элемента:

               - место в программе (адрес),  где находится точка остано-
                 ва;

               - условие, при котором она срабатывает;

               - что происходит, когда срабатывает точка останова (дейс-
                 твие).

            Адрес может представлять собой отдельный адрес  в  программе
       или  быть глобальным (при этом останов может происходить на любой
       строке исходного кода или инструкции программы).

            Под условиями могут подразумеваться следующие условия, когда
       происходит останов:

               - всегда;

               - когда выражение принимает истинное значение;

               - когда объекты данных изменяют свое значение.

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

            При достижении точки останова  может  выполняться  следующее
       действие:

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

               - регистрация значения выражения;

       TDeb 3.0 #1-3               = 168 =


               - выполнение выражения (вставка кода);

               - разрешение группы точек останова;

               - запрещение группы точек останова.

            В данной главе мы покажем вам,  что точки останова Турбо от-
       ладчика  являются  более  гибким и мощным средством,  чем обычные
       точки останова, точки наблюдения или точки трассировки. Вы узнае-
       те об окне Breakpoints (Точки останова) и окне Log (Регистрация),
       а также о том, как устанавливать простые точки останова, условные
       точки останова для остановки по условию и точки останова, в кото-
       рых  регистрируется значение переменных вашей программы. Наконец,
       мы покажем, как можно задавать точки останова, позволяющие наблю-
       дать точный момент, когда переменная, объект данных или выражение
       программы изменяет свое значение.

            Во многих  случаях  вам понадобиться задавать только простые
       точки останова.  При этом при достижении программой одного из та-
       ких  адресов  она останавливается.  Вы можете задать или отменить
       точку останова в любом месте программы.  Для этого курсор  просто
       помещается на строку исходного кода и нажимается клавиша F2. Мож-
       но также задать точку останова на любой  строке  машинного  кода,
       для  чего  клавиша F2 нажимается после того,  как вы укажете инс-
       трукцию в  области  Code  (Код) окна CPU (Центральный процессор).

            Если у  вас есть "мышь",  просто нажмите кнопку в левых двух
       позициях той строки,  на которой вы хотите установить или удалить
       точку останова. (Если вы находитесь в правильной позиции, в инди-
       каторе позиции появляется звездочка (*).)

            Имеются два способа,  с помощью которых вы  можете  получить
       доступ к диалоговому окну для установки и настройки точки остано-
       ва. Меню Breakpoints предлагает вам быстрый способ установки точ-
       ки останова,  кроме  того в этом окне можно просмотреть уже уста-
       новленные точки останова и получить доступ  к  диалоговым  окнам,
       управляющим установкой параметров точек останова.



       TDeb 3.0 #1-3               = 169 =

                              Меню Breakpoints
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Доступ к глобальному меню Breakpoints (Точки останова) можно
       получить в любой момент с помощью оперативных клавиш Alt-B.

                         Й[*]НBreakpointsНННННННННННН»
                         є±Toggle±±±±±±±±±±±±±±±±±±F2є
                         є At...               Alt-F2є
                         є Changed memory global...  є
                         є Expression true global... є
                         є Hardware breakpoints...   є
                         є Delete All                є
                         ИНННННННННННННННННННННННННННЅ

                               Команда Toggle
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД





Команда Toggle (Переключение) устанавливает или отменяет точки останова по текущему (подсвеченная строка) адресу в окне Module (Модуль) или области Code (Код) окна CPU (Центральный про- цессор). Можно также воспользоваться оперативной клавишей F2. Команда At... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда At (На...) устанавливает точку останова по конкрет- ному адресу в программе. Этот адрес нужно ввести в ответ на выво- димую подсказку. Сокращенным вариантом данной команды являются оперативные клавиши Alt-F2. По данной команде выводится диалого- вое окно, в котором устанавливаются параметры точки останова. Примечание: Описание диалогового окна Breakpoint Options (Параметры точки останова) приводится ниже. Команда Changed Memory Global... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Changed Memory Global (Измененная глобальная па- мять) устанавливает точку останова, которая срабатывает, когда данная область памяти изменяет свое значение. Примечание: Более подробная информация содержится далее в описании команды Changed Memory (Измененная память) в раз- деле "Локальное меню окна Breakpoints". Команда Expression True Global... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Expression True Global (Истинное значение глобально- TDeb 3.0 #1-3 = 170 = го выражения) устанавливает точку останова, которая срабатывает, когда заданное вами выражение примет истинное значение. Примечание: Более подробная информация содержится далее в описании команды Condition Expression True (Истинное зна- чение условного выражения) в разделе "Локальное меню окна Breakpoints". Команда Hardware Breakpoint... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Hardware Breakpoint (Аппаратная точка останова) ис- пользуется для доступа к диалоговому окну Hardware Breakpoints Options (Параметры аппаратной отладки). Для того, чтобы можно бы- ло использовать средства аппаратной отладки, нужна соответствую- щая настройка системы. Кроме того, вы должны иметь специальную плату аппаратной отладки. Информация по интерфейсу со средствами аппаратной отладки приведена в разделе "Аппаратная отладка". Команда Delete All ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Delete All (Удалить все) отменяет все установленные точки останова. TDeb 3.0 #1-3 = 171 = Окно Breakpoints ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Создать окно Breakpoints (Точки останова) можно с помощью команды ViewіBreakpoints (ОбзоріТочки останова) основного меню. Это дает вам способ выбора и установки условий, при которых сра- батывает точка останова. Это окно можно использовать для добавле- ния новых точек останова, отмены (удаления) точек останова и из- менения существующих точек останова. Й[*]НBreakpointsНННННННННННННННННННННННН3ННН[ ][ ]Н» є TPDEMO.220 є Breakpoint є є TPDEMO.225 є Always є є±TPDEMO.226±є Enabled є є є є є є є є є є И<І°°°°°°°°°°>НННННННННННННННННННННННННННННННННННННЅ Рис. 7.1 Окно Breakpoints В окне Breakpoints (Точки останова) имеется две области. В левой области (список точек останова) показан список всех адре- сов, где установлены точки останова. В правой области (подробная информация о точках останова) показаны подробные данные по теку- щим (подсвеченным в левой области) точкам останова. Локальное меню окна Breakpoints, которое можно получить по нажатию клавиш Alt-F10, имеется только в области списка точек ос- танова. Если разрешено использование сокращений с клавишей Ctrl, то нажатие этой клавиши с первой буквой команды позволяет полу- чить непосредственный доступ к команде.


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.