adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC
Автор ""
Размер 294419 Байт
Страница 17 из 36
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

   R4    Выбор карты чтения       Биты 0-2 задают номер плоскости
                                  для режима чтения 1.
   R5    Регистр режима           Имеет следующую структуру:

  7 6 5  4  3  2  1  0
 ЪДВДВДДВДДВДДВДДВДДВДДї
 іXіXі  і  і  і  і     і Биты:
 АДБДБВДБВДБВДБВДБДДЕДДЩ ДДДДД
      і  і  і  і    АДД> 0-1: Режим записи 0 - 2 (см. ниже)
      і  і  і  АДДДДДДД> 2: 1=высокоимпедансный выход (для диаг-
      і  і  і                ностики), 0=обычная работа
      і  і  АДДДДДДДДДД> 3: Режим чтения 0 - 1 (см. ниже)
      і  АДДДДДДДДДДДДД> 4: 1=использовать расслоение видеопамяти
      і                     (ср. регистр 4 блока синхронизации)
      АДДДДДДДДДДДДДДДД> 5: 1=использовать 2 бита на пиксель, как
                            в CGA (сдвиг нечетных битов в нечет-
                            ных картах); 0=сдвиг четных битов в
                            четных картах

   R6    Управление графикой      Имеет следующую структуру:

  7 6 5 4 3  2  1  0
 ЪДВДВДВДВДДВДДВДДВДДї
 іXіXіXіXі     і     і Биты:
 АДБДБДБДБДДЕДДБВДБВДЩ ДДДДД
            і   і  АДД> 0: 1=графика, 0=знакогенератор
            і   АДДДДД> 1: Ставить нечетные карты после четных
            АДДДДДДДДД> 2-3: Адрес и размер видеопамяти:
                             00=A0000h (128K), 01=A0000h (64K)
                             10=B0000h (32K),  11=B8000h (32K)

   R7    Маскирование цветов      Биты 0-3 исключают соответству-
                                  ющие битовые плоскости в режиме
                                  чтения 1.
   R8    Битовая маска            Биты 0-7 задают биты, маскируе-
                                  мые во всех битовых плоскостях.
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

      Примечание. Режимы чтения и записи имеют следующий смысл.
 


                            - 64 -

      Режимы чтения:

      0 - использовать выбранную битовую плоскость;
      1 - сравнивать  цвет пикселя с цветом в  регистре R2 и воз-
 вращать 1 при их совпадении.

      Режимы записи:

      00 - циклически сдвинуть  данные,  применить способ вывода,
 записать в разрешенные плоскости;
      01 - вывести в каждую плоскость значение, полученное преды-
 дущим чтением;
      10 - выводить в каждую  плоскость 8 бит значения соответст-
 вующих битов 0-3 данных (быстрая закраска)
      11 - недопустим.

      Порты ввода-вывода EGA имеют следующее назначение.

  Порт  Операция   Описание
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
  3C0h   Запись   Регистр контроллера атрибутов. Для доступа к
                  регистрам ATC подайте команды:
                  in al,3C2h   ; перейти в адресный режим
                  out 3C0h,n   ; номер регистра ATC (режим данных)
                  out 3C0h,val ; новое значение регистра
                  Биты 0-4 в n - номер регистра, бит 5 задает:
                  1=разрешить вывод на экран, 0=установка
                  регистра ATC.

  3C2h    Запись   Многоцелевой управляющий регистр:

  7  6  5  4   3  2  1  0
 ЪДДВДДВДДВДДВДДВДДВДДВДДї
 і  і  і  і  і     і  і  і Бит:
 АВДБВДБВДБВДБДДЕДДБВДБВДЩ ДДДД
  і  і  і  і    і   і  АДДД> 0: Выбор портов дисплея:
  і  і  і  і    і   і           1=3BXh (MGA), 0=3DXh (CGA)
  і  і  і  і    і   АДДДДДД> 1: 0=разрешить доступ к ОЗУ
  і  і  і  і    і               1=запретить доступ к ОЗУ
  і  і  і  і    АДДДДДДДДДД> 2-3: Частота генератора пикселей:
  і  і  і  і                      00=14 Мгц, 01=16 Мгц,
  і  і  і  і                      10=внешний источник, 11=резерв
  і  і  і  АДДДДДДДДДДДДДДД> 4: 1=выбрать вывод признаков,
  і  і  і                       0=выбрать внутренний источник
  і  і  АДДДДДДДДДДДДДДДДДД> 5: Бит страницы при расслоенной
  і  і                          адресации видеопамяти: 0=младшая
  і  і                          страница, 1=старшая страница
  і  АДДДДДДДДДДДДДДДДДДДДД> 6: Полярность обратного хода луча
  і                             по горизонтали: 1=отрицательная
  АДДДДДДДДДДДДДДДДДДДДДДДД> 7: Полярность обратного хода луча
                                по вертикали: 1=отрицательная

 





- 65 - Чтение Регистр состояния 0: 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і і і іX іX іX і Бит: АВДБДДЕДДБДДЕДДБДДБДДБДДЩ ДДДД і і АДДДДДДДДДДДДД> 3-4: Частота генератора пикселей і і (см. выше) і АДДДДДДДДДДДДДДДДДДД> 5-6: Ввод признаков АДДДДДДДДДДДДДДДДДДДДДДДД> 7: 0=обратный ход луча по вертикали 3C4h Запись Регистр адреса блока синхронизации. 3C5h Запись Регистр данных блока синхронизации. Для прог- раммирования регистра Rn блока нужно выполнить команды: out 3C4h,n и out 3C5h,данные 3CAh Запись Графическая позиция 2 (для EGA должна быть 1). 3CCh Запись Графическая позиция 1 (для EGA должна быть 0). 3CEh Запись Регистр адреса графического контроллера. 3CFh Запись Регистр данных графического контроллера. Для программирования регистра Rn нужно выполнить команды: out 3CEh,n и out 3CFh,данные 3D4h Запись Регистр индекса ЭЛТ. Используется для выбора или регистра ЭЛТ. Для записи регистра ЭЛТ Rn нужно 3B4h выполнить команды: out 3X4h,n и out 3X5h,данные. 3D5h/ Запись/ Регистр данных ЭЛТ. Позволяет записывать и 3B5h чтение читать все регистры ЭЛТ. 3DAh/ Запись Биты 0 - 1 управляют выходами признаков FC0 и 3BAh FC1 (контакты 19 и 17 соответственно). Чтение Регистр состояния 1: 7 6 5 4 3 2 1 0 ЪДВДВДВДВДДВДДВДДВДДї іXіXіXіXі і і і і Бит: АДБДБДБДБВДБВДБВДБВДЩ ДДДД і і і АДДД>0: 0=вывод изображения, 1=горизонтальная і і і или вертикальная синхронизация і і АДДДДДД>1: 1=триггер светового пера сброшен і АДДДДДДДДД>2: 1=защелка светового пера открыта АДДДДДДДДДДДД>3: 0=экран включен, 1=выключен (EGA не требует проверки этого бита при выводе - в любом случае "хлопьев" не будет) - 66 - 3DBh/ Запись/ Вывод любого байта выключает триггер светового 3BBh Чтение пера. 3DCh/ Запись/ Вывод любого байта включает триггер светового 3BCh Чтение пера. ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД EGA работает либо в режиме совместимости с CGA или MGA, либо в одном из своих собственных графических видеорежимов: 320 х 200, 16 цветов 640 х 200, 16 цветов 640 х 350, черно-белый 640 х 350, 16 цветов В этих режимах видеопамять разбивается на 4 битовые плоскости, каждая из которых содержит образ экрана для одного из основных цветов: красного, зеленого, синего и яркости. Контроллер EGA считывает биты всех четырех плоскостей, соответ- ствующие данному пикселю, и формирует его результирующий цвет на экране (комбинация из 4 двоичных цифр дает 16 вариантов цветов). Видеопамять EGA oтображается в адреса ОЗУ A0000h - B0000h. Размер памяти EGA варьируется от 64К до 256К в зависимости от комплектации адаптера. Однако, даже если память EGA равна 256К, она размещается в 16К адресного пространства оперативной памяти. Это обьясняется тем, что каждая битовая плоскость отображается в одни и те же адреса ОЗУ; для выбора битовой плоскости, с которой Вы хотите обмениваться данными, необходимо переустанавливать соответствующие регистры графического контроллера. В графическом режиме 640 х 200 64К оперативной памяти разбивается на 4 страницы по 16К каждая. Адреса этих страниц равны соответственно A0000h, A4000h, A8000h и AC000h. Смещение от начала страницы до байта, содержащего пиксель с координатами (X,Y), равен 80*Y + int(X/8), а номер соответствующего бита в этом байте равен 7 - (X % 8). Здесь X - горизонтальная позиция точки (0 - 639), Y - ее вертикальная позиция (0 - 199).


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.