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

         

Конечная линия курсора (Cursor End Register - CER) (индекс0Bh)



Конечная линия курсора
(Cursor End Register - CER) (индекс 0Bh)

Этот регистр, также как и регистр CSR, является доступным для чтения и для записи.

Регистр задает последнюю линию сканирования символа, в которой кончается курсор.

  • D4-D0 Соответствует номеру последней линии курсора для VGA (см. рисунок 8.4). Для EGA - номеру следующей линии.
  • D6-D5 Отклонение курсора. Задает смещение курсора относительно позиции, определенной регистром CLR.

    00 - нет отклонения
    01 - отклонение вправо на один символ
    10 - отклонение вправо на два символа
    11 - отклонение вправо на три символа
  • D7 Не используется.

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

Режим0,1,2,34,5,6,D,E,F,10 7
Содержимое регистра07 000Ch

Изменяя значение регистров начальной и конечной линии курсора, можно менять его положение и размер. На левой части рисунка, приведенного ниже, регистр начальной линии курсора равен 0Ah, регистр конечной линии курсора равен 0Bh. На правой части рисунка значение регистров изменено: регистр начальной линии равен 4, а регистр конечной линии - 5.



Содержание раздела