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

UptoLike

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

130
Для этого надо нажать клавиши Alt-F10 для выбора локального
меню, затем нажать клавишу W. Для выбора второй переменной – data16,
следует выполнить те же манипуляции, поместив предварительно курсор
на строку 7.
Рисунок 4.36 – Сообщение турбо дебаггера о завершении программы
Теперь переменные data8 и data16 в окне Watches (Просмотр) в
нижней части экрана, где указаны также их тип (byte для data8 и word для
data16) и значение (рисунок 4.37). По мере выполнения программы турбо
дебаггер изменяет эти значения и отражает их текущие значения.
На рисунке 4.37 видно, что значение переменной data16 – 65535
(0FFFFh). Для
того, чтобы посмотреть, как работает окно Watches,
поставим точку останова на строке 23 (поместит курсор на строку 23 и
нажать клавишу F2). После этого запустим программу (клавиша F9), при
этом программа выполнится до точки останова (строки 23). Для того,
чтобы выполнить команду на строке 23 (декремент переменной data16),
нажмем клавишу F7. При этом будет выполнена команда на строке 23
(значение
переменной data16 уменьшится на 1) и управление перейдет на
следующую строку (рисунок 4.38).
      Для этого надо нажать клавиши Alt-F10 для выбора локального
меню, затем нажать клавишу W. Для выбора второй переменной – data16,
следует выполнить те же манипуляции, поместив предварительно курсор
на строку 7.




   Рисунок 4.36 – Сообщение турбо дебаггера о завершении программы

      Теперь переменные data8 и data16 в окне Watches (Просмотр) в
нижней части экрана, где указаны также их тип (byte для data8 и word для
data16) и значение (рисунок 4.37). По мере выполнения программы турбо
дебаггер изменяет эти значения и отражает их текущие значения.
      На рисунке 4.37 видно, что значение переменной data16 – 65535
(0FFFFh). Для того, чтобы посмотреть, как работает окно Watches,
поставим точку останова на строке 23 (поместит курсор на строку 23 и
нажать клавишу F2). После этого запустим программу (клавиша F9), при
этом программа выполнится до точки останова (строки 23). Для того,
чтобы выполнить команду на строке 23 (декремент переменной data16),
нажмем клавишу F7. При этом будет выполнена команда на строке 23
(значение переменной data16 уменьшится на 1) и управление перейдет на
следующую строку (рисунок 4.38).


                                     130