ВУЗ:
Составители:
Рис. 2 Режим чтения 0
Лабораторная работа 2
ПРОГРАММИРОВАНИЕ ВИДЕОКАРТЫ VGA В РЕЖИМЕ ЧТЕНИЯ 1
Цель работы: приобретение навыков в программировании видеокарты VGA в режимах чтения 1
для 16-цветового режима (12h).
Задание: организовать работу видеокарты VGA в режиме чтения 1. Произвести поиск заданного
значения пикселя на подготовленном растровом изображении. Предложить наглядный интерфейс поль-
зователя.
Методические указания
В режиме чтения 1 каждое из восьми значений, записанных в регистры-защелки во время выполне-
ния процессором операции чтения, сравнивается со значением, содержащимся в регистре сравнения
цвета (02H). Результат этого сравнения возвращается в процессор как один байт (рис. 3). В случае сов-
падения одинаковых битов у значения пикселя и содержимого регистра сравнения цвета в передавае-
мом процессору байте данных устанавливается в 1 соответствующий бит. В случае несовпадения оди-
наковых битов соответствующий бит в байте данных содержит 0.
Следует обратить внимание на то, что сброс соответствующего бита в регистре безразличия цвета
(3CF/07h) в 0 фактически исключает регистр-защелку из сравнения.
Например, значение 7 (00000111) в регистре безразличия цвета повлечет участие в операции срав-
нения только трех младших битов каждого значения пикселя.
Рис. 3 Режим чтения 1
Содержание отчета
1 Дать описание данного режима.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »