Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 3_5.pdf
Скачиваний:
14
Добавлен:
11.02.2016
Размер:
490.41 Кб
Скачать

OvrDosHandle

Word

описатель оверлея DOS.

OvrEmsHandle

Word

описатель оверлея EMS.

OvrHeapEnd

Word

конец оверлейного буфера.

OvrHeapOrg

Word

начало оверлейного буфера.

OvrHeapPtr

Pointer

указатель оверлейного буфера.

OvrHeapSize

Word

начальный размер оверлейного буфера.

OvrLoadList

Word

список загруженных оверлеев.

PrefixSeg

Word

префикс программного сегмента.

RandSeed

Longint

случайное число (генерируется датчиком случай-

 

 

ных чи

 

сел).

 

 

 

SaveIntXX

Pointer

сохраненное прерывание $XX.

SegXXXX

Word

селектор сегмента $XXXX.

SelectorInc

Word

шаг увеличения селектора.

StackLimit

Word

указатель на нижнюю границу стека.

Test8086

Byte

результат проверки процессора 8086.

Test8087

Byte

результат проверки сопроцессора 8087.

Переменная FileMode позволяет изменять режим доступа к открытым типизированным и нетипизированным файлам. Диапазон допустимых значений FileMode зависит от используемой версии DOS. Однако для всех версий определены следующие режимы:

0 только чтение; 1 только запись; 2 чтение/запись.

Input и Оutput - это стандартные файлы ввода-вывода, необходимые в каждой реализации Паскаля. По умолчанию они связываются со стандартными входными и выходными файлами в Dos (клавиатура и экран).

2 Процедуры и функции модуля Crt.

2.1Процедуры и функции.

Функция/процедура

Описание

AssignCrt

Назначает текстовый файл для устройства CRT.

ClrEоl

Очищает все символы, начиная от позиции курсора до конца

 

строки, без перемещения курсора.

ClrScr

Очищает экран и помещает курсор в верхнем левом углу.

Dеlау

Выполняет задержку на указанное число миллисекунд.

DelLine

Удаляет строку, на которой находится курсор и перемещает

 

все следующие строки на одну строку вверх. Нижняя строка

 

очищается.

GоtоХY

Выполняет позиционирование курсора. Х это горизонталь-

 

ная позиция, Y вертикальная позиция.

НightVideo

Выбирает символы с подсветкой.

InsLine

Вставляет пустую строку в месте расположения курсора.

KeyРrеssеd

Возвращает значение Truе, если клавиша на клавиатуре на-

 

жата и Falsе в противном случае.

LowVidе

Выбирает символы с пониженной яркостью.

NormVideo

Выбирает символы с нормальной яркостью.

NoSound

Выключает внутренний динамик.

Sound

Включает внутренний динамик.

TextВаckground

Выбирает фоновый цвет.

TextColor

Выбирает цвет самого символа.

TextМоdе

Выбирает конкретный текстовый режим.

Window

Определяет на экране текстовое окно.

RеаdKеу

Считывает символ с клавиатуры.

WherеХ

Возвращает координату Х для текущей позиции курсора, от-

 

носящуюся к текущему окну. Х представляет собой горизон-

 

тальную позицию.

WhereY

Возвращает координату Y для текущей позиции курсора, от-

 

носящуюся к текущему окну. Y представляет собой верти-

 

кальную позицию.

2.2Переменные.

Переменная

Тип

Описание

CheckBreak

Boolean

Разрешает или запрещает проверку на Ctrl+Break.

CheckEof

Boolean

Разрешает или запрещает символ конца файла.

CheckSnow

Boolean

Разрешает или запрещает проверку на помехи мо-

 

 

нитора.

DirectVideo

Boolean

Разрешает или запрещает прямой доступ к памяти

 

 

для процедур WriteLn и Write.

LastMode

Word

При каждом вызове TextMode сохраняет текущий

 

 

видеорежим.

TextAttr

Byte

Содержит атрибуты текущего выбранного текста.

WindMin

Word

Содержит координаты верхнего левого угла теку-

 

 

щего окна.

WindMax

Word

Содержит координаты нижнего правого угла те-

 

 

кущего окна.

2.3Константы.

Константы режима Crt, используемые в качестве параметров процедуры TextMode. Используются для представления текстовых и строковых режимов Crt.

Константа

Значение

Описание

BW40

0

40х25, чернобелый на цветном адаптере

C40

1

40х25, цветной на цветном адаптере

BW80

2

80х25, чернобелый на цветном адаптере

C80

3

80х25, цветной на цветном адаптере

Mono

7

80х25, чернобелый на монохромном адаптере

Font8x8

256

для адаптеров EGA/VGA (50 строк)

Константы цветов. Константы, используемые для установки цветов с помощью процедур TextColor и TextBackGround.

Константа

Значение

Цвет

Black

0

черный

Blue

1

синий

Green

2

зеленый

Cyan

3

бирюзовый

Red

4

красный

Magenta

5

малиновый

Brown

6

коричневый

LightGray

7

светлосерый

DarkGray

8

темно-серый

LightBlue

9

светло-голубой

LightGreen

10

светло-зеленый

LightCyan

11

светло-бирюзовый

LightRed

12

светло-красный

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]