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

         

Конец импульса гашения луча горизонтальной



Конец импульса гашения луча горизонтальной развертки (End Horizontal Blank Register - EHBR) (индекс 3)

  • D4-D0 Конец импульса гашения луча горизонтальной развертки. Гашение луча горизонтальной развертки происходит, когда биты D4-D0 равны счетчику длины отображаемой части горизонтальной развертки.
  • D6-D5 Биты смещения используются в текстовых режимах, чтобы разрешить отображение символов до разрешения вывода. Если величина битов смещения слишком маленькая, то символы на левой стороне экрана могут быть потеряны, а если она слишком большая, то символы на левой стороне экрана могут дублироваться по несколько раз.
    D6 D5
    0 0 - нет смещения
    0 1 - смещение на один символ
    1 0 - смещение на два символа
    1 1 - смещение на три символа
  • D7 Бит D7 равен единице для VGA и нулю для EGA.

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



Режим0,1,4,5,D2,3 6,E7F 10
Содержимое регистра37h 2Fh2Dh3Ah 1Fh17h

Если используется улучшенный цветной дисплей, то эти значения отличаются:

Режим0,12,3
Содержимое регистра2Dh 37h



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