Программирование видеоадаптеров CGA,EGA и VGA

         

Программирование видеоадаптеров CGA,EGA и VGA

Выбор режима работы - функция 00h

Изменение формы курсора - функция 01h

Изменение положения курсора - функция 02h

Определение положения и формы курсора - функция 03h

Использование светового пера - функция 04h


Изменение активной страницы видеопамяти - функция 05h



Свертка текстового окна вверх - функция 06h

Свертка текстового окна вниз - функция 07h

Чтение символа и его атрибутов - функция 08h

Запись символа с атрибутами в текущей позиции курсора - функция 09h


Запись символа в текущей позиции курсора - функция 0Ah

Установка цветовой палитры (ржимы 4,5,6) - функция 0Bh

Вывод пиксела - функция 0Ch

Чтение пиксела - функция 0Dh

Запись символа в режиме телетайпа - функция 0Eh


Определение текущего режима работы видеоадаптера - функция 0Fh

Подробно описаны все основные функции BIOS, предназначенные для работы с видеоадаптерами. Основные функции BIOS реализуются на всех компьютерах серии IBM PC/XT/AT, PS/2. На каждую группу функций данная глава содержит примеры программ.

Использование функций BIOS предпочтительней, чем программирование регистров, это безопасней и надежнее, так как существует специальный видео-BIOS, установленный на плате адаптера. Этот BIOS гарантирует корректность работы с регистрами и исключает возможные повреждения адаптера и ЭЛТ.

Выбор режима работы - функция 00h
Изменение формы курсора - функция 01h
Изменение положения курсора. 8.3. Изменение положения курсора - функция 02h
Изменение положения курсора - функция 02h
Определение положения и формы курсора - функция 03h

Использование светового пера - функция 04h
Изменение активной страницы видеопамяти - функция 05h
Свертка текстового окна вверх - функция 06h
Свертка текстового окна вниз - функция 07h
Чтение символа и его атрибутов - функция 08h
Запись символа с атрибутами в текущей позиции курсора - функция 09h
Запись символа в текущей позиции курсора - функция 0Ah
Установка цветовой палитры (ржимы 4,5,6) - функция 0Bh
Вывод пиксела - функция 0Ch
Чтение пиксела - функция 0Dh

Запись символа в режиме телетайпа - функция 0Eh
Определение текущего режима работы видеоадаптера - функция 0Fh
Содержание раздела