Перейти к содержимому

Vga int что это

  • автор:

Vga int что это

Ваша оценка отправлена, спасибо. Сообщите нам, пожалуйста, как можно сделать ответ вам еще более полезным.

Я не смог найти информацию для решения моей проблемы
Я нашел информацию, но так и не смог решить свою проблему
Контент предоставляет неверную информацию
Контент устарел
Изображения не четкие
Шаги не ясны
Были технические трудности с сайтом, например битые ссылки
Ответ слишком длинный, чтобы читать
Другие предложения: :
Пожалуйста, не указывайте личную информацию в своем комментарии.

Если вам нужна дополнительная поддержка, обратитесь в MSI с.

Hot_Line Задайте вопрос None

Спасибо за то, что дали нам знать.

Пожалуйста, не указывайте личную информацию в своем комментарии.

Благодарим за ваше мнение.

Видеовыход с видеоадаптером

October 6,2022

С точки зрения истории развития видеоинтерфейсов дисплея, общий интерфейс видеокарты теоретически позволяет осуществлять передачу изображения и сигнала через адаптер (встроенный контур преобразования), и он также позволяет избежать потери видеосигнала и ухудшения качества изображения, возможные при использовании адаптера из-за различий в протоколах передачи, определениях интерфейсов и принципах работы; таким образом, рекомендуется напрямую использовать порт, соответствующий исходному интерфейсу, и шнур для передачи видеосигнала.

История развития видеоинтерфейсов

Общие спецификации интерфейсов

  • VGA (адаптер видеографики)
  • DVI (цифровой видеоинтерфейс)
  • HDMI (интерфейс-для мультимедиа высокой четкости)
  • DP (дисплейный порт)

Описание вариантов преобразования выхода изображения

  • От выхода VGA к HDMI-порту монитора
  • От выхода HDMI к порту VGA монитора
  • От выхода DVI к HDMI-порту монитора
  • От выхода HDMI к порту DVI монитора
  • От выхода DP к HDMI-порту монитора

● История развития видеоинтерфейсов

Развитие видеоинтерфейсов происходило следующим образом: VGA -> DVI -> HDMI -> DP

● Общие спецификации интерфейсов

  • VGA (Video Graphics Array)
  • DVI(Digital Visual Interface)
  • HDMI(High-Definition Multimedia Interface)
  • DP(Display Port)

o VGA (Video Graphics Array) адаптер видеографики

Видеоинтерфейс с 15 контактами в основном используется для компьютерных выходов старого образца. При передаче сигнала через VGA используется аналоговый протокол передачи. В случае, если с видеокарты идет цифровой сигнал, такой как HDMI или DP, в то время как монитор имеет аналоговый VGA-порт, использование адаптера для преобразования сигнала в VGA-интерфейс эквивалентно выполнению цифро-аналогового преобразования и аналого-цифрового преобразования.

o DVI (цифровой видеоинтерфейс)

Интерфейс DVI передает цифровые сигналы, что позволяет передавать видеосигнал высокого разрешения. При соединении видеокарты и монитора через интерфейс DVI преобразование не требуется, поэтому не будет потери сигнала.

DVI имеет пять различных спецификаций

Имеется три интерфейса DVI

2. одиночный режим DVI-D(18+1)

3.двойной режим DVI-D(24+1)

4. одиночный режим DVI-I(18+5)

5. двойной режим DVI-I(24+5)

1. DVI-аналоговый (DVI-A) интерфейс

2. DVI-цифровой (DVI-D) интерфейс

3. DVI-интегрированный (DVI-I) интерфейс

При этом DVI-I и DVI-D разделены на варианты «одиночный режим» и «двойной режим», ниже приведено подробное сравнение

Тип интерфейса DVI

Примерный внешний вид

DVI-I одиночный режим

DVI-I двойной режим

DVI-D одиночный режим

DVI-D двойной режим

o HDMI(High-Definition Multimedia Interface)

HDMI представляет собой цифровой интерфейс для передачи изображения и звука, способный передавать несжатый аудио и видеосигнал, так что качество изображения в принципе совпадает с получаемым при передаче через интерфейс DVI. HDMI-интерфейс также может передавать аудиосигналы. Если дисплей также имеет функцию вывода звука, HDMI-интерфейс сможет одновременно передавать на дисплей изображение и аудиосигнал с компьютера.

o DP(Display Port)

Дисплей порт представляет собой видеоинтерфейс, разработанный VESA (ассоциацией видеостандартов в области электроники). Будучи преемником DVI, дисплейный порт поддерживает передачу аудиосигналов высокой четкости во время передачи видеосигналов, и поддерживает более высокое разрешение и частоту обновления. Он может поддерживать одноканальное, однонаправленное соединение с использованием четырех проводов, со скоростью передачи данных 10,8 Гбит/с, достаточную для передачи несжатого видео и связанного с ним звука, а также поддерживает вторичный двунаправленный канал со скоростью 1 Мбит/с для управления устройством, в дополнение к поддержке 8-битного и 10-битного цвета.

● Описание вариантов преобразования выхода изображения

  • От выхода VGA к HDMI-порту монитора
  • От выхода HDMI к порту VGA монитора
  • От выхода DVI к HDMI-порту монитора
  • От выхода HDMI к порту DVI монитора
  • От выхода DP к HDMI-порту монитора

o От выхода VGA к HDMI-порту монитора

VGA невозможно напрямую преобразовать в HDMI, VGA – это аналоговый сигнал, а HDMI – цифровой видеосигнал, поэтому необходимо преобразование сигнала через адаптер; после такого преобразование возможна потеря сигнала и снижение качества изображения.

o От выхода HDMI к порту VGA монитора

HDMI невозможно напрямую преобразовать в VGA, поскольку HDMI – это цифровой интерфейс с аудиосигналом высокой четкости, а VGA – аналоговый интерфейс, используемый только для передачи видео или изображений; VGA-интерфейс используется для мониторов или других устройств видеонаблюдения. Если вы используете преобразование HDMI в VGA, преобразованное изображение скорее всего будет иметь цветовые блики и сниженное качество.

o От выхода DVI к HDMI-порту монитора

HDMI представляет собой многофункциональный передающий интерфейс, разработанный на базе технологии DVI, который способен адаптироваться к высокоскоростной передаче видеопотока в высоком разрешении. Как HDMI, так и DVI передают сигналы с использованием технологии TMDS (высокоскоростной передачи цифровых потоков), количество каналов TMDS можно считать единственным различием между HDMI и DVI, так что DVI также является частью HDMI-протокола, соответственно передающего три потока цифровых видеосигналов через TMDS и 7.1-канальный цифровой звуковой поток без декодирования. При преобразовании DVI в HDMI, в связи с тем, что интерфейс DVI был разработан для передачи только цифрового видео, и в нем не был предусмотрен резерв для аудиоинтерфейса, он не может одновременно передавать аудио и видеосигналы, как это делает HDMI.

o От выхода HDMI к порту DVI монитора

Как HDMI, так и DVI являются цифровыми интерфейсами, но между ними все же есть некоторые различия. Интерфейс DVI был разработан очень давно, и к моменту его появления сигнал высокой четкости еще не использовался, поэтому интерфейс DVI не был готов к передаче сигналов высокой четкости, представляя собой чисто цифровой интерфейс для передачи только видеосигналов. HDMI представляет собой интерфейс, подходящий для цифрового аудиоинтерфейса высокой четкости, поэтому при передаче видеосигналов высокой четкости он также может передавать несжатые аудиосигналы. В связи с тем, что функции этих двух интерфейсов различаются, не рекомендуется использовать адаптер.

o От выхода DP к HDMI-порту монитора

Пропускная способность интерфейса DP довольно большая. Строго говоря, отвечающая за видеосигнал часть интерфейсов DP и HDMI разработана на основе DVI, и базовый режим передачи сигналов у них является одинаковым. DP и HDMI передают сигнал высокой четкости, так что требования к кабелям передачи данных сравнительно высоки. После преобразования через адаптер возможно искажение изображения, прерывание сигнала или даже полное его отсутствие.

Vga int что это

В этом разделе приведено описание некоторых видеорежимов для видеоадаптеров CGA, EGA, VGA и, конечно, SVGA. Видеорежимы для адаптеров SVGA указаны в соответствии со стандартом для SVGA адаптеров VESA. Кроме номера видеорежимов и их параметров приведены краткие инструкцие по установке того или иного видеорежима.

Примечание: старшие поколения видеоадаптеров поддерживают все видеорежимы младших поколений. Например, видеоадаптер VGA поддерживает все видеорежимы CGA, а видеоадаптер SVGA поддерживает все видеорежимы CGA, EGA и VGA. В дальнейшем, в таблицах, будут приведены только те видеорежимы, которые характерны для данного типа видеоадаптера.

I. Видеорежимы CGA (Color Graphics Adapter).

Стандартный видеоадаптер CGA имеет 16K байт видеопамяти. Это определяет все его возможные видеорежимы. Все видеорежимы CGA устанавливаются через сервис ROM BIOS 10h, причём в регистре AL должен находиться номер видеорежима, а в регистре AH — 0.

Номер видеорежима Его атрибуты
00 40 x 25 чёрно-белый текстовый режим
01 40 x 25 стандартный 16-цветовой текстовый режим
02 80 x 25 чёрно-белый текстовый режим
03 80 x 25 стандартный 16-цветовой текстовый режим
04 320 x 200 4-цветовой графический режим
05 320 x 200 чёрно-белый графический режим
06 640 x 200 чёрно-белый графический режим

Пример установки видеорежима CGA 320×200 4 цвета:

 mov ah, 0 mov al, 4 int 10h 

II. Видеорежимы EGA (Enhanced Graphics Adapter).

Объём видеопамяти у стандартного видеоадаптера EGA — 128К байт. Установка видеорежимов EGA аналогична установке видеорежимов CGA — через int 10h.

Номер видеорежима Его атрибуты
0Dh 320 x 200 16 цветов
0Eh 640 x 200 16 цветов
0Fh 640 x 350 4 цветов
10h 640 x 350 16 цветов

III. Видеорежимы VGA (Video Graphics Array).

Стандартный видеоадаптер VGA имеет 256К байт видеопамяти. Установка видеорежимов VGA аналогична установке видеорежимов CGA и EGA — через int 10h.

Номер видеорежима Его атрибуты
11h 640 x 480 2 цвета
12h 640 x 480 16 цветов (знаком программистам на Паскале. egavga.bgi.
13h 320 x 200 256 (самый культовый видеорежим времён VGA .

IV. Видеорежимы SVGA (Super Video Graphics Array).

Видеоадаптер SVGA имеет от 512Kб до 32Мб видеопамяти. Большая часть видеопамяти может использоваться не только для хранения изображения, но и для хранения текстур в 3-х мерных играх.

Номер видеорежима Разрешение Количество цветов
100h 640 x 400 256
101h 640 x 480 256
102h 800 x 600 16
103h 800 x 600 256
104h 1024 x 768 16
105h 1024 x 768 256
106h 1280 x 1024 16
107h 1280 x 1024 256
10Dh 320 x 200 32768 (32K)
10Eh 320 x 200 65536 (64K)
10Fh 320 x 200 16777216 (16M)
110h 640 x 480 32768 (32K)
111h 640 x 480 65536 (64K)
112h 640 x 480 16777216 (16M)
113h 800 x 600 32768 (32K)
114h 800 x 600 65536 (64K)
115h 800 x 600 16777216 (16M)
116h 1024 x 768 32768 (32K)
117h 1024 x 768 65536 (64K)
118h 1024 x 768 16777216 (16M)
119h 1280 x 1024 32768 (32K)
11Ah 1280 x 1024 65536 (64K)
11Bh 1280 x 1024 16777216 (16M)

Для установки видеорижима по стандарту VESA Super VGA служит прерывание BIOS 10h, но в этом случае всё будет немного посложней. В регистр BX заносится номер видеорежима, причём, если старший бит в номере видеорежима выключен, то видеопамять очищается, если включён, то видеопамять не очищается. В регистр AH заносится номер функции для работы с видеоадаптером SVGA — 4Fh, а в регистр AL — номер подфункции для установки видеорежима — 02h. Далее вызывается программное прерывание int 10h и если после этого в регистре AL будет 4Fh, то функция поддерживается BIOS. Если в AL будет 0, то операция установки видеорежима выполнена успешно, если 1, то произошла ошибка (либо у Вас нет видеоадаптера SVGA, либо он не поддерживает данный видеорежим).

Примерно определить, поддерживает ли Ваш видеоадаптер SVGA какой-либо из приведённых выше видеорежимов можно следующим образом:

1. Вычислите объём видеопамяти, необходимой для хранения изображения в данном видеорежиме:

mem_needed = Width * Height * Log 2 Colors / 8 (в байтах)

где Width — разрешение по горизонтали, Height — разрешение по вертикали, Colors — количество цветов. В данной формуле берётся логарифм по основанию 2 для определения количества бит на пиксель.

2. Сравните полученное число с объёмом видеопамяти Вашего видеоадаптера. Если mem_needed меньше чем объём памяти видеоадаптера, то режим, по идее, поддерживаться должен (правда, может и неподдерживаться. Например у меня есть видеоадаптер Avance Logic с 1Мб видеопамяти, но при установке видеорежима 800 x 600 64К цветов на экране почти ничего не видно.

Про VESA. Стандарт VESA был разработан для поддержания совместимости видеоадаптеров SVGA. Когда эти видеоадаптеры только стали появляться на рынке, каждый видеоадаптер имел регистры, отличные от регистров других видеоадаптеров, поэтому для установки видеорежима SVGA приходилось писать код подпрограммы установки видеорежима для каждого конкретного видеоадаптера SVGA. Теперь в BIOSе имеется функция 4Fh для работы с видеоадаптерами SVGA по стандарту VESA (чтение и установка видеорежимов, установка активного банка памяти видеоадаптера, получение информации о видеорежиме и т.д.).

Пример установки видеорежима SVGA 800 x 600 256 цветов с очисткой видеопамяти:

 mov ah, 4Fh mov al, 02h mov bx, 103h int 10h cmp al, 4Fh jne not_supported cmp ah, 0 jnz error . . . . . error: . . . . . not_supported: . . . . . 

Copyright © 1999 by HackMaster

VGA BIOS

После включения компьютера BIOS производит опрос системной шины на наличие периферии. Если среди таковой было найден графический адаптер, то он отображает его ПЗУ на диапазон физических адресов 0С0000h-СFFFFh. И перенаправляет запросы с вектора int 10h на эти адреса.

Для встроенной видеокарты используется встроенный сервис int 10h.

В дальнейшем BIOS производит установку начального видео режима, одного из ниже перечисленных:

  • 02 — для чёрно-белого монитора.
  • 03 — для цветного монитора.
  • 07 — для монохромного монитора.

Функция 00h Set video mode [ ]

Входные параметры:
AH = 00h
AL = Номер видео режима; очистка экрана
Выходные параметры: отсутствую
Описание функции:

Функция имеет задержка около 600 мс. Для того чтобы монитор успел среагировать.

Стандартные VGA режимы 00h-13h. Если бит 7 в AL, равен 1 то экран не очищается.

Пример использования:

mov ah,0 ; функция выбора режима работы видеоадаптера
mov al,mode ; выбираем режим mode
int 10h ; Вызов прерывания видео сервиса.

Исходный код: Временно не приводиться в виду большого объёма кода.

Функция 01h Set cursor size [ ]

Установить размер каретки.
Входные параметры:
AH = 01h
CH=биты 0..4 верхняя линия курсора
CL=биты 0..4 нижняя линия курсора
Выходные параметры:
отсутствуют
Описание функции:
Устанавливает размер каретки.
Пример использования:
Исходный код:
Временно не приводиться в виду большого объёма кода.

Функция 02h Set cursor position [ ]

Установить позицию каретки.
Входные параметры:
AH = 02h
BH=страница для которой установить курсор. (0-текущая)
DL=позиционный номер столбца[в символах]
DH=позиционный номер стоки[в символах]
Выходные параметры: отсутствую
Описание функции:

Примечание! В таких эмуляторах как Bochs и Qemu необходимо разрешить аппаратное прерывания для работы данной функции.

Пример использования: Исходный код: Временно не приводиться в виду большого объёма кода.

Функция 03h Get cursor position [ ]

Получить позицию каретки.
Входные параметры:
AH = 03h
BH=страница для которой установить курсор. (0-текущая)
Выходные параметры:
CH=биты 0..4 верхняя линия курсора
CL=биты 0..4 нижняя линия курсора
DL=позиционный номер столбца[в символах]
DH=позиционный номер стоки[в символах]
Описание функции:
Пример использования: Исходный код: Временно не приводиться в виду большого объёма кода.

Функция 04h Get light-pen position [ ]

Получить позицию светового пера

Функция осталась на обочине истории. И не поддерживается.

Входные параметры:
AH = 04h
Выходные параметры:
AH=00 (означает что функция не активна)
Описание функции:
Пример использования: Исходный код: Временно не приводиться в виду большого объёма кода.

Функция 05h Change active page display [ ]

Сменить активную страницу дисплея.
Входные параметры:
Выходные параметры: отсутствую
Описание функции:
Пример использования: Исходный код: Временно не приводиться в виду большого объёма кода.

Функция 0Eh Write TTY Charecter [ ]

Вывести символ методом телетайпа.

Выводит символ с обработкой служебных кодов таких как перевод строки.

Входные параметры:
AH = 0Eh
AL = Символ для записи
BH = Display page number (text modes)
BL = Foreground color (graphics modes)
Выходные параметры: отсутствую
Описание функции:
При выводе по протоколу TTY используются следующие служебные символы и правила.
7 Биип, телефонный звонок
8 Backspace, «пробел назад» или затирания последнего символа.
10 Перевод каретки на новую строку
13 возврат каретки в начало стоки

Остальные символы обрабатываются как простые знаки.

Но при их выводе надо учитывать:
1)если строка закончится, то будет перенос на новую строку
2)если закончились строки, то происходит прокрутка экрана вверх.
3) При прокрутки вверх для заполнения используется атрибут последнего символа.

При затирании символов, надо учесть что:
1) если мы затираем символ с позицией 0, то мы должны остаться в этой позиции.
После вывода любого символа происходит перемещение каретки.

Пример использования:
Исходный код:
Временно не приводиться в виду большого объёма кода.

Ссылки/ используемая литература [ ]

Video Graphics Array

VGA (англ. Video Graphics Array ) — стандарт мониторов и видеоадаптеров. Выпущен 1987 году для компьютеров PS/2 Model 50 и более старших [1] . VGA являлся последним стандартом, которому следовало большинство производителей видеоадаптеров.

Видеоадаптер VGA подключается как к цветному, так и к монохромному монитору, при этом доступны все стандартные видеорежимы. Частота обновления экрана во всех стандартных режимах, кроме 640×480, — 70 Гц, в режиме 640×480 — 60 Гц. Видеоадаптер имеет возможность одновременно выводить на экран 256 различных цветов, каждый из которых может принимать одно из 262 144 различных значений (по 6 битов на красный, зелёный и синий компоненты). Объём видеопамяти VGA — 256 кБ.

Видеоадаптер VGA, в отличие от предыдущих видеоадаптеров IBM (MDA, EGA), использует аналоговый сигнал для передачи цветовой информации. Переход на аналоговый сигнал был обусловлен необходимостью сокращения числа проводов в кабеле. Также аналоговый сигнал давал возможность использовать VGA-мониторы с последующими видеоадаптерами, которые могут выводить большее количество цветов [2] .

Официальным последователем VGA стал стандарт IBM SVGA.

Термин VGA также часто используется для обозначения разрешения 640×480 независимо от аппаратного обеспечения для вывода изображения, хотя это не совсем верно (так, режим 640х480 с 16-, 24- и 32-битной глубиной цвета не поддерживаются адаптерами VGA, но могут быть сформированы на мониторе, предназначенном для работы с адаптером VGA, при помощи SVGA-адаптеров). Также этот термин используется для обозначения 15-контактного разъёма VGA для передачи аналоговых видеосигналов при различных разрешениях.

Архитектура видеоадаптера VGA

VGA состоит из следующих основных подсистем:

  • Графический контроллер (Graphics Controller), посредством которого происходит обмен данными между центральным процессором и видеопамятью. Имеет возможность выполнять битовые операции над передаваемыми данными.
  • Видеопамять (Display Memory), в которой размещаются данные, отображаемые на экране монитора. 256 кБ цветовых слоя по 64 кБ.
  • Последовательный преобразователь (Serializer или Sequencer) — преобразует данные из видеопамяти в поток битов, передаваемый контроллеру атрибутов [3] .
  • Контроллер атрибутов (Attribute Controller) — с помощью палитры преобразует входные данные в цветовые значения.
  • Синхронизатор (Sequencer) — управляет временны́ми параметрами видеоадаптера и переключением цветовых слоёв.
  • Контроллер ЭЛТ (CRT Controller) — генерирует сигналы синхронизации для ЭЛТ [4][5] .

В отличие от CGA и EGA, основные подсистемы располагаются в одной микросхеме, что позволяет уменьшить размер видеоадаптера. В компьютерах PS/2 видеоадаптер VGA интегрирован в материнскую плату [2] .

Текстовые режимы

В стандартных текстовых режимах символы формируются в ячейке 9×16 пикселов, возможно использование шрифтов других размеров: 8—9 пикселов в ширину и 1—32 пиксела в высоту. Размеры самих символов, как правило, меньше, так как часть пространства уходит на создание зазора между символами. Функция для выбора размера шрифта в [2] [6] .

В VGA BIOS хранятся следующие виды шрифтов и функции для их загрузки и активации:

  • 8×16 пикселов (стандартный шрифт VGA),
  • 8×14 (для совместимости с EGA),
  • 8×8 (для совместимости с CGA).

Как правило, эти шрифты соответствуют кодовой странице русификации [7] .

Доступны следующие стандартные режимы:

  • 40×25 символов, 16 цветов, разрешение 360×400 пикселов.
  • 80×25 символов, 16 цветов, разрешение 720×400 пикселов.
  • 80×25 символов, монохромный, разрешение 720×400 пикселов [4] .

Используя шрифты меньших размеров, чем стандартный 8×16, можно увеличить количество строк в текстовом режиме. Например, если включить шрифт 8×14, то будет доступно 28 строк. Включение шрифта 8×8 увеличивает количество строк до 50 (аналогично ) [8] [9] .

В текстовых режимах для каждой ячейки с символом можно указать атрибут, задающий способ отображения символа. Существует два отдельных набора атрибутов — для цветных режимов и для монохромных. Атрибуты цветных текстовых режимов позволяют выбрать один из 16-ти цветов символа, один из 8-ми цветов фона и включить или отключить мерцание (возможность выбора мерцания можно заменить на возможность выбора одного из 16-ти цветов фона), что совпадает с возможностями CGA. Атрибуты монохромных режимов совпадают с атрибутами, доступными у MDA, и позволяют включать повышенную яркость символа, подчёркивание, мерцание, инверсию и некоторые их комбинации [2] .

Графические режимы

В отличие от своих предшественников (CGA и EGA) видеоадаптер VGA имел видеорежим с квадратными пикселами (то есть, на экране с соотношением сторон 4:3 соотношение горизонтального и вертикального разрешений было также 4:3). У адаптеров CGA и EGA пикселы были вытянуты по вертикали.

Стандартные графические режимы

  • 320×200 пикселов, 4 цвета.
  • 320×200 пикселов, 16 цветов.
  • 320×200 пикселов, 256 цветов.
  • 640×200 пикселов, 2 цвета.
  • 640×200 пикселов, 16 цветов.
  • 640×350 пикселов, монохромный.
  • 640×350 пикселов, 16 цветов.
  • 640×480 пикселов, 2 цвета. При разрешении 640×480 пиксел имеет пропорции 1:1.
  • 640×480 пикселов, 16 цветов [4] .

Нестандартные графические режимы (X-режимы)

Перепрограммирование VGA позволяло достичь более высоких разрешений по сравнению со стандартными режимами VGA. Наиболее распространённые режимы таковы:

  • 320×200, 256 цветов, 4 страницы. Ничем внешне не отличающийся от режима 13h (320×200, 256 цветов), этот режим имел четыре видеостраницы. Это позволяло реализовать двойную и даже тройную буферизацию.
  • 320×240, 256 цветов, 2 страницы. В этом режиме страниц меньше, зато квадратные пиксели.
  • 360×480, 256 цветов, 1 страница. Наибольшее разрешение на 256 цветах, которое позволяет VGA.

Во всех этих режимах структура графической памяти не линейна, и адрес памяти, который соответствует пикселю с координатами (x, y), вычисляется по сложным формулам. Зато из-за особенностей контроллера видеопамяти копирование данных в видеопамять происходит вчетверо быстрее, чем в режиме 13h.

Термин «X-режим» (англ. Mode X ) был придуман Майклом Абрашем в 1991 году для обозначения нестандартного режима 320×240, 256 цветов. Этот режим был открыт различными программистами независимо друг от друга, но стал известным благодаря статьям Майкла Абраша в журнале «Dr. Dobb’s Journal» [10] .

См. также

Примечания

  1. ↑Wilton, Richard IBM Video Hardware and Firmware // Programmer’s Guide to PC and Ps/2 Video Systems. — Microsoft Press, 1987. — С. 544. — ISBN 1-55615-103-9
  2. ↑ 1234Thompson, StephenVGA-sign choices for a new video subsystem (англ.) . IBM Systems Journal (1988). Проверено 15 декабря 2006.
  3. ↑Neal, J. D.VGA Sequencer Operation (англ.) . FreeVGA Project (1998). Проверено 23 февраля 2007.
  4. ↑ 123Scott, Michaelcomp.sys.ibm.pc.hardware.video FAQ (англ.) (1997). Проверено 23 февраля 2007.
  5. ↑Фролов, Александр; Фролов, ГригорийАрхитектура видеоадаптеров EGA и VGA. Программирование видеоадаптеров CGA, EGA и VGA (1992). Проверено 23 февраля 2007.
  6. ↑Neal, J. D.VGA Text Mode Operation (англ.) . FreeVGA Project (1998). Проверено 15 декабря 2006.
  7. ↑Фролов, Александр; Фролов, ГригорийПриложения. Программирование видеоадаптеров CGA, EGA и VGA (1992). Проверено 23 февраля 2007.
  8. ↑Dnes, WalterNicer console textmodes (англ.) . Проверено 11 января 2007.
  9. ↑Rollins, DanINT 10H 11H: EGA/VGA Character Generator Functions (англ.) . Tech Help! (1997). Проверено 11 января 2007.
  10. ↑Abrash, MichaelMode X: 256-Color VGA Magic (англ.) . Graphics Programming Black Book (2001). Проверено 30 марта 2007.

Ссылки

Стандарты видеоадаптеров и мониторов Сравнительные размеры
Видеоадаптеры
MDA | CGA | PGC | VGA | 8514 | Разрешение экрана
VGA | XGA | XGA+ | SXGA+ |

Широкоэкранные варианты
WXGA | WSXGA/WXGA+ | WSXGA+ |

Wikimedia Foundation . 2010 .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *