Для вычисления значения введенного выражения
запрашивается значение адреса памяти. (Заметим, что в различных
языках выражения вычисляются по-разному.)
Для вычисления значения введенного выражения можно использо-
вать команду основного меню Data¦Evaluate/Modify (Данные¦Вычисле-
ние/Модификация). Эту команду можно также использовать, как прос-
тейший калькулятор, а также для проверки значений объектов данных
в программе.
В данной главе мы расскажем вам о том, каким образом Турбо
отладчик определяет, какой язык нужно использовать для вычисления
выражения, и как задать использование конкретного языка. Мы опи-
шем элементы выражений, которые являются общими для всех языков,
такие, как номера исходных строк и доступ к регистрам процессора.
Затем мы опишем компоненты, которые входят в выражение на любом
языке, включая константы, переменные программы, строки и опера-
ции. Для каждого языка мы перечислим также поддерживаемые Турбо
отладчиком операции и опишем синтаксис выражений.
Полное описание выражений Си, Паскаля или Ассемблера содер-
жится в руководствах пользователя и справочных руководствах по
соответствующим языкам. (см. Borland C++ Getting started, Borland
C++ Programmers Guide, Turbo Pascal Users Guide, Turbo Pascal
Reference Guide, Turbo Assembler Reference Guide).
Выбор языка для вычисления выражения
-----------------------------------------------------------------
Турбо отладчик обычно определяет, какой язык нужно использо-
вать для вычисления выражения, на основе расширения имени исход-
ного файла в текущем модуле. Это тот модуль, в котором останови-
лась ваша программа. Этот выбор можно отменить с помощью команды
Options¦Language (Параметры¦Язык) и открытия диалогового окна
Expression Language (Язык для выражений), в котором вы можете с