Где: mode% — номер режима (это целое число от о до 13 за исключением 5 и 6, сведения о характеристиках отображаемых на дисплее текста и графики приведены в «Справочных сведениях»);

colorswitch% — может использоваться только в режимах 0 и 1 для переключения на вывод цветного или черно-белого изображения (в режиме О переключение на черно-белое изображение производится при нулевом значении параметра, а на цветное при ненулевом, в режиме 1 — наоборот);

activepage% — номер страницы ЗУ адаптера дисплея, на которую.производится запись текстовой или графической информации;

visualpage% — номер страницы, с которой производится вывод на дисплей.

По умолчанию номеров страниц активная и отображаемая страницы сохраняют установленные ранее номера. В случае их совпадения процесс записи текста или изображения в ЗУ адаптера будет отображаться на экране, что особенно заметно в случае невысокого быстродействия компьютера. Если программист не желает показывать этот процесс, то можно показывать содержимое одной страницы и записывать информацию на другую страницу, чтобы при ее готовности к воспроизведению произвести переключение.

При переходе среды к интерпретации программы дисплей выводит текст на ту же страницу, которая используется операционной системой MS DOS. Чтобы тексты команд, выданных в MS DOS перед входом в среду, не мешали восприятию текста, выводимого вашей программой, целесообразно в самом начале стереть содержимое этой страницы. Стирание содержимого страницы может также потребоваться при замене текста или изображения. Для этой цели используется процедура

CLS [(0111 2)] (7.2),

в которой:

• по умолчанию числового параметра эта процедура очищает зону текстового или графического вывода (если командой VIEW установлена зона графического вывода, то очищается только эта зона, в противном случае очищаются зона текстового вывода или весь экран),

• при значении числового параметра о очищаются зоны текстового и графического вывода,

• при значении 1 очищается зона графического вывода , а если она не задана, то весь экран,

• при значении 2 очищается зона текстового вывода. Поскольку понять работу дисплея в текстовом режиме значительно проще, чем в графическом, опишем сначала

КОМАНДЫ ДЛЯ РАБОТЫ С ДИСПЛЕЕМ В ТЕКСТОВОМ РЕЖИМЕ.

Большинство дисплеев допускает изменение количества строк и столбцов, размещаемых на экране, при помощи процедуры