Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
55
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Функции для работы с указателями и адресами

Ниже перечислены функции для работы с указателями и адреса-

ми.

-------------------T--------------------------------------------

¦ Функции ¦ Описание ¦

+------------------+--------------------------------------------+

¦ Аddr ¦ Возвращает адрес заданного объекта. ¦

+------------------+--------------------------------------------+

¦ CSeg ¦ Возвращает текущее значение регистра CS. ¦

+------------------+--------------------------------------------+

¦ DSeg ¦ Возвращает текущее значение регистра DS. ¦

+------------------+--------------------------------------------+

¦ Оfs ¦ Возвращает смещение для заданного объекта. ¦

+------------------+--------------------------------------------+

¦ Ptr ¦ Преобразует адрес базового сегмента и сме-¦

¦ ¦ щение в значение типа указатель. ¦

+------------------+--------------------------------------------+

¦ Seg ¦ Возвращает сегмент для заданного объекта. ¦

+------------------+--------------------------------------------+

¦ SPtr ¦ Возвращает текущее значение регистра SР. ¦

+------------------+--------------------------------------------+

¦ SSeg ¦ Возвращает текущее значение регистра SS. ¦

L------------------+---------------------------------------------

Прочие процедуры и функции

-------------------T--------------------------------------------

¦ Процедура/функция¦ Описание ¦

+------------------+--------------------------------------------+

¦ Exclude ¦ Исключает элемент из множества. ¦

+------------------+--------------------------------------------+

¦ FillChar ¦ Заполняет заданное число следующих друг за¦

¦ ¦ другом бит указанным значением. ¦

+------------------+--------------------------------------------+

¦ Hi ¦ Возвращает старший байт аргумента. ¦

+------------------+--------------------------------------------+

¦ Include ¦ Включает элемент в множество. ¦

+------------------+--------------------------------------------+

¦ Lo ¦ Возвращает младший байт аргумента. ¦

+------------------+--------------------------------------------+

¦ Моvе ¦ Копирует заданное число непрерывных байт в¦

¦ ¦ указанных границах из одного места в дру-¦

¦ ¦ гое, границы которого также указываются. ¦

+------------------+--------------------------------------------+

¦ ParamCount ¦ Возвращает число параметров, переданных¦

¦ ¦ программе в командной строке. ¦

+------------------+--------------------------------------------+

¦ ParamStr ¦ Возвращает параметр, заданный в командной¦

¦ ¦ строке. ¦

+------------------+--------------------------------------------+

¦ Random ¦ Возвращает случайное число. ¦

+------------------+--------------------------------------------+

¦ Rаndомizе ¦ Инициализирует встроенный генератор случай-¦

¦ ¦ ных чисел случайным значением. ¦

+------------------+--------------------------------------------+

¦ SizeOf ¦ Возвращает число байт, занимаемых аргумен-¦

¦ ¦ том. ¦

+------------------+--------------------------------------------+

¦ Swap ¦ Меняет местами старший и младший байты ар-¦

¦ ¦ гумента. ¦

+------------------+--------------------------------------------+

¦ TypeOf ¦ Указывает на таблицу виртуальных методов¦

¦ ¦ объекта. ¦

+------------------+--------------------------------------------+

¦ UpCase ¦ Преобразует символ в верхний регистр. ¦

L------------------+---------------------------------------------

Соседние файлы в предмете Программирование на Pascal