Программирование видеоадаптеров


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


Функция 01h позволяет изменить вертикальные размеры курсора путем задания верхней и нижней границ курсора (рис. 5.1). Горизонтальные размеры курсора всегда одинаковы и равны ширине одного символа. Курсор отображается только в текстовых режимах работы видеоадаптера.

На входе:

AH

00h

 

CH

Верхняя граница курсора. Если регистр CH содержит значение 20h курсор не отображается

 

CL

Нижняя  граница курсора

На выходе:

 

Не используются

При выборе режима работы видеоадаптера BIOS устанавливает следующие значения для верхней и нижней границ курсора:

       Для монохромного и улучшенного цветного монитора верхняя граница = 11h, а нижняя = 12h.

       Для цветного монитора верхняя граница = 6h, а нижняя = 7h.

PICTURE._FIG_35.PCX;6";4.308";PCX

Рисунок 5.1   Изменение положения курсора




Начало  Назад  Вперед