Определение основных характеристик видеоадаптера. Методические указания к выполнению лабораторной работы. Мадыев А.П - 5 стр.

UptoLike

регистр 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 не поддерживает