Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Абель.docx
Скачиваний:
13
Добавлен:
26.11.2018
Размер:
569.84 Кб
Скачать

9.5. Составьте команды для определения нажатия клавиши: если нажата

клавиша PgDn, то необходимо установить курсор по координатам - строка 24 и

столбец 0.

Глава 10 Экранные операции III: Цвет и графика

__________________________________________________________________________

Ц е л ь: Показать расширенные возможности компьютера, связанные с

использованием цвета и графики на экране.

ВВЕДЕНИЕ

________________________________________________________________

Данная глава знакомит с использованием цвета для текстового и

графического режимов. Существуют следующие три типа видео монитоpов,

используемые для изображения цветной графики (в порядке возpастания

стоимости и качества):

1. Немодифицированный цветной телевизионный приемник (обычный

домашний телевизор), применяемый многими для своих компьютеров.

2. Комбинированный видеомонитор, принимающий цветовой сигнал без

радиочастотной модуляции, и используемый для передачи по радиоволнам.

Обеспечивает высокое качество изображения.

3. RGB-монитор, посылающий входные сигналы на три раздельные

электронные пушки - красную, зеленую и синюю для каждого из трех

основных цветов. Являясь наиболее дорогим, RGB-монитор обеспечивает

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

Стандартный адаптер для цветного графического монитора (CGA -

Color/Graphics Adapter) использует 16К байт памяти, начинающейся по адресу

шест.B8000, 8К байт - для символов и 8К байт для их атрибутов. При работе

в формате 80х25 адаптер может хранить четыре страницы (0-3) дисплейного

буфера по 4К байт каждая. При работе в формате 40х25 адаптер может хранить

восемь страниц (0-7) по 2К байт каждая. По умолчанию используется нулевая

страница (в начале дисплейной памяти). Программа может вывести на экран

любую страницу и в это время формировать другую страницу в памяти для

последующего вывода на экран.

Усовершенствованный графический адаптер (EGA - Enhanced Graphics

Adapter) обеспечивает более высокую разрешающую способность, по сравнению

со стандартным цветным адаптером (CGA) и в большинстве случаев является

совместимым с ним. Разрешающая способность обеспечивает 320х200, 640х200 и

640Х350 точек на экране.

Цветные адаптеры имеют два основных режима работы: текстовой

(алфавитно-цифровой) и графический, и возможны также дополнительные режимы

между двумя основными. По умолчанию используется текстовой режим.

Установка режима описана в главе 9 в разделе "Преpывание BIOS INT 10H"

(AH=0). Для установки графического режима или возврата в текстовой режим

используется прерывание BIOS INT 10H, как это показано в двух следующих

примерах:

MOV AH,00 ;Режим MOV AH,00 ;Режим

MOV AL,03 ;Цвет+текст MOV AL,04 ;Графика среднего

Int 10h int 10h ; разрешения

ТЕКСТОВЫЙ (АЛФАВИТНО-ЦИФРОВОЙ) РЕЖИМ

________________________________________________________________

Текстовой режим предназначен для обычных вычислений с выводом букв и

цифр на экран. Данный режим одинаков для черно-белых (BW) и для цветных

мониторов за исключением того, что цветные мониторы не поддерживают

атрибут подчеркивания. Текстовой режим обеспечивает работу с полным

набором ASCII кодов (256 символов), как для черно-белых (BW), так и для

цветных мониторов. Каждый символ на экране может отображаться в одном из