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


              

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


Функция 01h позволяет изменить вертикальные размеры курсора путем задания верхней и нижней границ курсора (см. рис 9.1). Горизонтальные размеры курсора всегда одинаковы и равны ширине одного символа. На входе: AH = 00h - изменение размеров курсора; CH = верхняя граница курсора: D3-D0 верхняя граница курсора D5-D4 00b - обычный курсор 01b - невидимый курсор 10b - мигающий курсор 11b - быстро мигающий курсор D7-D6 не используются; CL = нижняя граница курсора (0-31). На выходе: Не используются.

Курсор отображается только в текстовых режимах работы видеоадаптера.

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

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



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий