ВУЗ:
Составители:
регистр ES:DI. В таблице 1 представлено содержимое буфе-
ра.
Таблица 1 Общая информация о реализации VBE и ВА
Смеще-
ние
Размер Описание
00h 4 байта В случае успешного завершения байты
имеют значения ASCII-кодов симво-
лов, образующих слово "VESA"
04h 2 байта Номер версии VBE. Старший байт со-
держит старшую часть номера версии,
младший байт – младшую часть номе-
ра версии
06h 4 байта Полный адрес (в области данных
BIOS) начала строки текста, содержа-
щей наименование изготовителя ВА в
ASCII-кодах, строка заканчивается ну-
левым байтом. Первое слово адреса
содержит смещение, второе – код сег-
мента.
0Ah 4 байта Возможности ВА, В реализации VBE
версии 1.2 использован только бит D0.
• Бит D0 содержит единицу, если
ЦАП ВА может работать с данны-
ми переменной длины. В против-
ном случае ЦАП может использо-
вать для представления каждого
компонента цвета (RGB-красный,
зеленый, синий) только 6 бит.
• Бит D1 (VBE 2.0) содержит едини-
цу, если ВА не полностью совмес-
тим с VGA.
• Бит D2 (VBE 2.0) содержит едини-
цу, если BIOS не поддерживает
другие функции VBE
0Eh 4 байта Адрес начала списка видеорежимов,
поддерживаемых ГК и ЦАП. Первое
слово адреса содержит смещение, вто-
рое – сегмент. Список состоит из 16-
битовых величин, являющихся номе-
рами режимов, и заканчивается кодом
0FFFFh.
12h 2 байта Объем ВП, выраженный в блоках раз-
мером по 64 Кбайт
Следующие поля таблицы поддерживаются только VBE
версии 2.0
14h 2 байта Дополнительный номер версии VBE
(номер пересмотренной версии)
16h 4 байта Адрес начала строки, закрытой нулем.
В строке содержится имя фирмы-
изготовителя
1Ah To же Адрес начала строки, закрытой нулем.
В строке записано название ВА
1Eh To же Адрес начала строки, закрытой нулем.
В строке содержится дополнительный
номер версии ВА
22h 222 байт
а
Не используется
100h 256 байт Информация фирмы-изготовителя
регистр ES:DI. В таблице 1 представлено содержимое буфе- другие функции VBE
ра. 0Eh 4 байта Адрес начала списка видеорежимов,
поддерживаемых ГК и ЦАП. Первое
Таблица 1 Общая информация о реализации VBE и ВА слово адреса содержит смещение, вто-
Смеще- Размер Описание рое – сегмент. Список состоит из 16-
ние битовых величин, являющихся номе-
00h 4 байта В случае успешного завершения байты рами режимов, и заканчивается кодом
имеют значения ASCII-кодов симво- 0FFFFh.
лов, образующих слово "VESA" 12h 2 байта Объем ВП, выраженный в блоках раз-
04h 2 байта Номер версии VBE. Старший байт со- мером по 64 Кбайт
держит старшую часть номера версии, Следующие поля таблицы поддерживаются только VBE
младший байт – младшую часть номе- версии 2.0
ра версии 14h 2 байта Дополнительный номер версии VBE
06h 4 байта Полный адрес (в области данных (номер пересмотренной версии)
BIOS) начала строки текста, содержа- 16h 4 байта Адрес начала строки, закрытой нулем.
щей наименование изготовителя ВА в В строке содержится имя фирмы-
ASCII-кодах, строка заканчивается ну- изготовителя
левым байтом. Первое слово адреса 1Ah To же Адрес начала строки, закрытой нулем.
содержит смещение, второе – код сег- В строке записано название ВА
мента. 1Eh To же Адрес начала строки, закрытой нулем.
0Ah 4 байта Возможности ВА, В реализации VBE В строке содержится дополнительный
версии 1.2 использован только бит D0. номер версии ВА
• Бит D0 содержит единицу, если 22h 222 байта Не используется
ЦАП ВА может работать с данны- 100h 256 байт Информация фирмы-изготовителя
ми переменной длины. В против-
ном случае ЦАП может использо-
вать для представления каждого
компонента цвета (RGB-красный,
зеленый, синий) только 6 бит.
• Бит D1 (VBE 2.0) содержит едини-
цу, если ВА не полностью совмес-
тим с VGA.
• Бит D2 (VBE 2.0) содержит едини-
цу, если BIOS не поддерживает
