Главная | Соглашение | Публикация статей

Вывод специальных символов CRT
Категория: Статьи

При подключенном модуле CRT можно выводить на дисплей строки и символы, содержащие в себе управляющие коды (коды 0…31). При этом они не будут оказывать управляющие воздействия, а будут изображаться на дисплее, согласно таблице изображений символов по их ASCII-коду.
Исключение составляют лишь четыре кода:

Код Управляющее воздействие Название кода
7
($07) Вызывает один короткий звук динамика Bell
8
($08) Сдвигает текущую позицию курсора влево на один символ, если есть куда сдвинуться в пределах строки; в противном случае не имеет эффекта BackSpace
(BS)
10
($OA) Переводит текущее положение курсора на строку ниже, не меняя текущего столбца Line Feed
(LF)
13
($OD) Переводит текущее положение курсора в начало строки Carriage Return
(CR)


Системные переменные модуля CRT.

При подключении модуля CRT инициализируется ряд его системных констант и переменных. Константы используются как параметры в процедурах модуля CRT. Системные же переменные играют роль переключателей режимов работы механизмов ввода-вывода, реализованных в CRT.
И константы, и переменные становятся глобальными и доступными программе, использующей модуль CRT, и их не надо описывать среди прочих идентификаторов. Так, например, в модуле CRT определена переменная DirectVideo типа Boolean, и ее стартовое значение равно True. Если надо сменить определяемый ею режим работы устройства CRT, то необходимо вставить в программу строку

USES CRT; { модуль CRT подключен }
. . . { раздел прочих описаний }
BEGIN
DirectVideo: = False ; { <- - смена режима CRT }
. . . { собственно программа }
END.

Но если определить в программе такую же переменную, то доступ к оригиналу из CRT будет заблокирован. Теперь, чтобы все-таки сменить значение системной переменной, надо указывать ее принадлежность в виде определяющего поля:

USES CRT; { Модуль CRT подключен. }
VAR
DirectVideo : Boolean ; { Переопледеление системной }
{переменной. Тип может быть и любым другим }
BEGIN
DirectVideo : = False ; { не влияет на работу СRT }
CRT. DirectVideo : = False; { Режим работы CRT меняется. }
. . .
END.

Вывод специальных символов CRT

Статьи по теме:

Протокол Internet (IP)
Где Купить Картридж С Доставкой В Офис
Работа с файлами в редакторе Paint
ОБСЛУЖИВАНИЕ ДИСКОВ
Дополнительные настройки Microsoft Internet Explorer
Бесплатный Софт, Быть Или Не Быть
История развития персональных компьютеров
Способы просмотра документа
Устройство и классификация принтеров
Функции BIOS для работы с дисками
Защита посредством назначения прав доступа и атрибутов
Длина файла
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)
Общие признаки преступлений в сфере компьютерной информации
Численные методы
Алее Софтвер Приглашает На Docflow 2008!
Компания «Антивирусные Решения» Удостоена «Золотого» Диплома За Ежегодное Участие В Выставке «Infosecurity Russia»
Порты контроллера НГМД
Два формата таблицы FAT
Создание загрузочной дискеты
Операционные системы реального времени для CompactPCI- компьютеров
Ремонт & обслуживание регистратуры Windows
Информатизация общества: социальные условия, предпосылки и последствия
Документооборот для Linux
Законы Безопасности
Социальные последствия информатизации
Поиск данных по ключевым словам (WAIS)
Возможности ввода/вывода
Появление IBM PC
Основная особенность Adobe ImageStyler
Просмотр видеодисков в формате MPEG 4 и DVD
Windows Vista как платформа
Склонность CompactPCI- продуктов к быстрому устареванию
Структура 3-магистрального МП
HotMail своими руками, или Что может PH
Основные линии развития ЭС
ЭВМ
История открытия и развитие метода компьютерной томографии
Основные правила построения таблицы в Excel 7.0
Приостановка печати документа
Новый вид Windows Vista
Загрузка Mozilla
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Отличия ЭВМ III поколения от прежних
Зао «Лайт Коммуникейшн» Сообщает О Начале Производства Устройств Netping Pwr-220 V2 И Netping 2/Pwr-220 V2
Обеспеченность Линукс: Важность в сегодняшнем мире
Шина EISA
Мой Выбор Система Monitor Crm Для Автоматизации Отдела Продаж
Определение формата таблицы FAT
Классификация локальной компьютерной сети (ЛКС)
Узнайте правду о ваших малышах занимаясь серфингом привычки
Чарльз Бэббидж
Уголовно-правовой анализ ст? 273 гл? 28 УК РФ "Создание: распространение и использование вредоносных программ для ЭВМ"
CMOS (полупостоянная память)
Уничтожение компьютерной информации