Книга представляет собой новую редакцию третьего тома "Библиотеки системного программиста" и посвящена программированию видеоадаптеров.




НазваниеКнига представляет собой новую редакцию третьего тома "Библиотеки системного программиста" и посвящена программированию видеоадаптеров.
страница1/45
Дата18.02.2013
Размер2.79 Mb.
ТипКнига
  1   2   3   4   5   6   7   8   9   ...   45


Библиотека системного программиста


© Фролов А.В., Фролов Г.В., 1992-1995 г.


Том 21


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


Аннотация


Книга представляет собой новую редакцию третьего тома "Библиотеки системного программиста" и посвящена программированию видеоадаптеров. В ней рассмотрены различные типы современных видеоадаптеров, в том числе адаптеров SVGA, описаны их регистры, организация видеопамяти. Представлены основные приемы программирования видеоадаптеров.

Книга предназначена для специалистов по вычислительной технике, системных и прикладных программистов, студентов вузов, специализирующихся на вычислительной технике.

Введение


В третьем томе "Библиотеки системного программиста", который называется "Программирование видеоадаптеров CGA, EGA и VGA", мы уже рассказывали вам о видеоадаптерах. За несколько лет, прошедших с момента выхода в свет этого тома, появилось много новых моделей видеоадаптеров, обеспечивающих большую разрешающую способность и большее количество одновременно отображаемых цветов.

Сегодня видеоадаптеры MDA, CGA, Hercules и EGA вытеснены различными моделями адаптеров VGA и SVGA. Поэтому мы убрали материал, относящийся только к этим видеоадаптерам и добавили информацию о видеоадаптерах SVGA. В частности нами описан стандарт VESA, которому соответствуют многие адаптеры SVGA. Благодаря стандарту VESA вы сможете легко программировать видеоадаптеры в режимах с большим разрешением и большим количеством цветов.

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

Читателю предоставляется возможность подробно рассмотреть стандартные режимы работы видеоадаптеров, структуру видеопамяти в этих режимах. Знание структуры видеопамяти позволяет создавать программы, отображающие информацию на экране путем непосредственного доступа к видеопамяти. А это, в свою очередь, важно при создании быстрых видеопрограмм, в частности, динамических игр и графических редакторов.

В качестве примера рассмотрены два не стандартных режима видеоадаптера VGA. Эти режимы не поддерживаются функциями BIOS и позволяют в режиме с 256 цветами иметь большую разрешающую способность.

Далее в книге излагаются традиционные методы управления видеоадаптерами. Приведен обзор всех прерываний и функций BIOS, предназначенных для работы с видеоадаптерами. Описываются наиболее важные функции стандартной библиотеки трансляторов Borland C++. Применение каждой группы функций иллюстрируется примерами программ.

Большое количество программ, составленных с использованием таких распространенных языков программирования, как Си и ассемблер, значительно облегчают понимание материала, изложенного в книге.

Дополнительно к книге можно купить дискету, содержащую исходные тексты всех разработанных нами программ, описанных в книге. Если вас интересуют сведения, которые были включены в третий том "Библиотеки системного программиста", но не вошли в это издание, вы можете отдельно приобрести дискету с гипертекстовой базой данных.

Как связаться с авторами


Авторы имеют собственный почтовый адрес в сети GlasNet. Все свои замечания и предложения по содержанию книг серий "Библиотека системного программиста" и "Персональный компьютер - шаг за шагом" вы можете присылать нам по следующему адресу:

frolov@glas.apc.org

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


Глобальная сеть

Наш адрес

CompuServe

>internet:frolov@glas.apc.org

GlasNet

frolov@glas.apc.org

Internet

frolov@glas.apc.org

Relcom

frolov@glas.apc.org

UUCP

uunet!cdp!glas!frolov


Вы также можете присылать свои пожелания почтой по адресу:


Издательский отдел АО "ДИАЛОГ-МИФИ"

Индекс 115409, город Москва, улица Москворечье, дом 31, корпус 2
  1   2   3   4   5   6   7   8   9   ...   45

Похожие:

Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconСогласовано утверждено
Министерства транспорта Российской Федерации и представляет собой новую редакцию действующей "Методики" с аналогичным названием,...
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconКнига представляет собой квинтэссенцию двадцатилетие о опыта работы автора как практикующего астролога и преподавателя
Эта книга представляет собой подробное руководство позволяющее овладеть основами джйотиш древней ведической астролоши
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconБиблиотека системного программиста
Книга будет полезна также тем, кто создает приложения для операционной системы Windows 95
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconКнига представляет собой пособие по программированию на языке Pascal в среде Turbo Delphi
А геометрическое моделирование / К. А. Басов. М. Дмк : Питер, 2008. 267 с. (Проектирование). Isbn 5-94074-379 : 200 р. Isbn 978-5-388-00019-4...
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconКнига известного американского футуролога, лауреата Нобелевской премии, Алвина Тоффлера "Футурошок" представляет собой первую книгу трилогии об изменениях, которые происходят и будут происходить в обществе.
Книга представляет интерес для различных категорий читателей, — от домохозяек до научных работников
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconКнига посвящена одной из наиболее фундаментальных проблем естествознания проблеме происхождения жизни и законам ее эволюции. Работа представляет собой изло­жение концепции,
Феномен жизни: между равновесием и нелинейностью. Происхождение и прин­ципы эволюции. — М.: Едиториал урсс, 2006. — 256 с
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconКнига посвящена одной из наиболее фундаментальных проблем естествознания проблеме происхождения жизни и законам ее эволюции. Работа представляет собой изло­жение концепции,
Феномен жизни: между равновесием и нелинейностью. Происхождение и прин­ципы эволюции. — М.: Едиториал урсс, 2006. — 256 с
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconИнструкция системному программиста
Штатную единицу системного программиста целесообразно вводить при наличии на предприятии большого количества компьютеров (как правило...
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. iconI. Понятие и виды холдингов
Настоящая книга посвящена теме, которая представляет большой интерес для практики и науки
Книга представляет собой новую редакцию третьего тома \"Библиотеки системного программиста\" и посвящена программированию видеоадаптеров. icon-
Книга написана с позиции язычества — исконной многотысячелетней религии русских и арийских народов. Дана реальная картина мировой...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница