В выражениях Турбо Паскаля можно
-----------------------------------------------------------------
В выражениях Турбо Паскаля можно ссылаться на процедуры и
функции. Например, предположим, что вы описали функцию с именем
HalfFunc, которая делит целое значение на 2:
function HalfFunc(i: integer) real);
Затем вы можете выбрать команду Data¦Evaluate/Modify (Данные
¦Вычисление/Модификация) и вызвать функцию HalfFunc следующим об-
разом:
HalfFunc(3)
HalfFunc(10) = HalfFunc(10 div 3)
Можно также вызывать процедуры (но, конечно, не в выражени-
ях). Когда вы вводите просто имя процедуры или функции, Турбо от-
ладчик выводит ее адрес и описание. Чтобы вызвать процедуру или
функцию, которая не имеет параметров, укажите после имени функции
скобки, например:
MyProc() Вызывает MyProc.
MyProc Сообщает адрес MyProc и т.д.
MyFunc=5 Сравнивает адрес MuFunc c 5.
MyFunc()=5 Вызывает MyFunc и сравнивает возвращаемое
значение с 5.
TDeb 3.0 #2-3 = 26 =
Выражения Ассемблера
-----------------------------------------------------------------
Турбо отладчик поддерживает полный синтаксис выражений Ас-
семблера. Выражение состоит из смеси операций, строк, переменных
и констант. Каждый из этих компонентов описывается в следующем
разделе.
Идентификаторы Ассемблера
-----------------------------------------------------------------
Идентификаторы представляют собой определенные пользователем
имена элементов данных и подпрограмм в вашей программе. Имя иден-
тификатора Ассемблера начинается с буквы (a - z, A - Z) или одно-
го из следующий символов: @, ?, _, $. Последующие символы в иден-