Неявная область действия при вычислении
TDeb 3.0 #2-3 = 16 =
Неявная область действия при вычислении выражений
-----------------------------------------------------------------
Всякий раз, когда Турбо отладчик вычисляет выражение, он
должен определить без явного указания, где в программе находится
область действия каждого идентификатора. Во многих языках это
имеет существенное значение, так как в процедурах и функциях мо-
гут использоваться идентификаторы с теми же именами, что и гло-
бальные идентификаторы. Турбо отладчик должен знать, какой именно
идентификатор вы имеете в виду.
В качестве основы при принятии решения об области действия
Турбо отладчик обычно использует текущую позицию курсора. Напри-
мер, вы можете задать область действия, которая будет использо-
ваться при вычислении выражения, переместив курсор на ту или иную
строку в окне Module (Модуль).
Это означает, что при смещении курсора с текущей строки, где
остановилась ваша программа, вы можете при вычислении выражения
получить непредвиденные результаты. Если вы хотите убедиться, что
выражения вычисляются в текущей области действия вашей программы,
используйте команду локального меню окна Module Origin (Начало),
чтобы вернуться к текущему адресу исходного кода. Задать область
действия выражения можно также, перемещаясь в области Code (Код)
окна CPU (Центральный процессор), устанавливая курсор на подпрог-
рамму в окне Stack (Стек) или на имя подпрограммы в окне
Variables (Переменные).
Списки байт
-----------------------------------------------------------------
В некоторых командах от вас требуется ввести список байт.
Это команды локального меню области Data (Данные) окна CPU (Цент-
ральный процессор) Search (Поиск) и Change (Изменение) или такие