Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 110 стр.

UptoLike

Составители: 

110
Рисунок 4.11 – Меню Help (Справка)
Для понимания этих возможностей следует запомнить, что турбо
дебаггер является контекстно-зависимой программой. Он запоминает,
какое окно открыто, какой текст выбран, и в какой части окна находится
курсор. Другими словами, он точно знает, на что вы смотрите, и где
находится курсор при выборе команды. Он использует эту
информацию
при реагировании на вашу команду. Рассмотрим пример для иллюстрации
этого фундаментального вопроса.
Предположим в пользовательской программе на Ассемблере есть
инструкция:
data16 dw 65535
При работе с турбо дебаггером получить информацию о переменной
можно, нажав клавиши Ctrl-I (проверка). Если курсор находится под
именем переменной, то будет выведено окно просмотра данных с
указанием адреса переменной,
ее формата и значения (рисунок 4.12).
Локальные меню
Другим аспектом контекстной зависимости турбо дебаггера является
использование локальных меню (зависящих от обстоятельств). Локальные
меню в турбо дебаггере настроены на конкретное активные окно или
                  Рисунок 4.11 – Меню Help (Справка)

     Для понимания этих возможностей следует запомнить, что турбо
дебаггер является контекстно-зависимой программой. Он запоминает,
какое окно открыто, какой текст выбран, и в какой части окна находится
курсор. Другими словами, он точно знает, на что вы смотрите, и где
находится курсор при выборе команды. Он использует эту информацию
при реагировании на вашу команду. Рассмотрим пример для иллюстрации
этого фундаментального вопроса.
     Предположим в пользовательской программе на Ассемблере есть
инструкция:
     data16 dw    65535
     При работе с турбо дебаггером получить информацию о переменной
можно, нажав клавиши Ctrl-I (проверка). Если курсор находится под
именем переменной, то будет выведено окно просмотра данных с
указанием адреса переменной, ее формата и значения (рисунок 4.12).
     Локальные меню
     Другим аспектом контекстной зависимости турбо дебаггера является
использование локальных меню (зависящих от обстоятельств). Локальные
меню в турбо дебаггере настроены на конкретное активные окно или


                                     110