ВУЗ:
Составители:
регистр 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 не поддерживает