_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Рефераты > Вычислительные машины и системы, 2 семестр

Вычислительные машины и системы, 2 семестр

Страница: 1/8

                  РЕГИСТРЫ КОНТРОЛЛЕРА VGA

 

     Рассматриваемые ниже регистры VGA часто используются

программистами для прямого управления контроллером в обход

операционной системы, так как использованние функций DOS

замедляет некотороые операции передачи данных в тысячи

раз. 

 

 

    НАИМЕНОВАНИЕ РЕГИСТРА: INPUT STATUS REGISTER ONE

    АДРЕС ПОРТА:           3BAh Monochrome Mode Read Only

                           3DAh Color Mode Read Only

 

┌───────────────────────────────────────────────────────────┐

│             INPUT STATUS REGISTER ONE                     │

├───────────────────────────────────────────────────────────┤

│ BIT  7  6  5  4  3  2  1  0                               │

│      │  │  │  │  │  │  │  │                               │

│      │  │  │  │  │  │  │  └──────── Display Enable        │

│      │  │  │  │  │  │  └─────────── Light Pen Strobe      │

│      │  │  │  │  │  └────────────── Light Pen Switch      │

│      │  │  │  │  └───────────────── Vertical Retrace      │

│      │  │  │  └──────────────────── Diagnostic 1          │

│      │  │  └─────────────────────── Diagnostic 2          │

│      └──┴────────────────────────── Not Used              │

└───────────────────────────────────────────────────────────┘

 

    DISPLAY ENABLE:

      D0

      1         Указывает на то,что дисплей отключен. Это

                происходит во время обратного хода по строке

                или кадру.

                Система Мulti Function Video Controller

                имеет арбитраж процессор/video RAM, поэтому

                обновление video RAM может быть произведено

                в любое время, не вызывая при этом

                разрушения отображаемого образа

                [изображения]

 

    LIGHT PEN STROBE:

      D1

      1         Указывает, что установлена схема-защелка

                светового пера.

      0         Указывает, что схема-защелка светового пера

                возвращена в исходное положение.

    LIGHT PEN SWITCH:

      D2

      1         Указывает, что переключатель светого пера

                разомкнут.

      0         Указывает, что переключатель светового пера

                замкнут.

 

    VERTICAL RETRACE:

      D3

      1         Указывает на то, что СRT находится в

                промежутке обратного хода по кадру.

      0         Указывает, что CRT находится в промежутке

                дисплея.

 

    DIAGNOSTIC 1,0:

      D5  D4    Эти два бита идут от двух из шести color

                output атрибутного контроллера. Биты D5 и D4

                регистра Color Plane Enable атрибутного

                контроллера определяют, какой Сolor Output

                используется.

 

    Color Plane   Input Status

    Register      Register One

        D5  D4    D5       D4

        0   0     Red      Blue

        0   1     S.Red    S.Green

        1   0     S.Blue   Green

        1   1     Not Used Not Used

.

    SEQUENCER:

 

    НАИМЕНОВАНИЕ РЕГИСТРА: EGA SEQUENCER INDEX

    АДРЕС ПОРТА:           3C4h Write Only

 

┌───────────────────────────────────────────────────────────┐

│             EGA SEQUENCER INDEX                           │

├───────────────────────────────────────────────────────────┤

│ BIT  7  6  5  4  3  2  1  0                               │

│      │  │  │  │  │  │  │  │                               │

│      │  │  │  │  │  └──┴──┴─── Sequencer Index            │

│      └──┴──┴──┴──┴──────────── Not Used                   │

└───────────────────────────────────────────────────────────┘

 

    SEQUENCER INDEX:

      D2  D1  D0  Двоичный адрес нужного регистра при 3C5h

      0   0   0   00h Reset Register

      0   0   1   01h Clocking Mode Register

      0   1   0   02h Map Mask Register

      0   1   1   03h Character Map Select Register

      1   0   0   04h Memory Mode Register

      1   X   X   Все другие комбинации не обеспечиваются

 

 

    MAP MASK:

 

┌───────────────────────────────────────────────────────────┐

│             INDEX = 02h MAP MASK                          │

├───────────────────────────────────────────────────────────┤

│ BIT  7  6  5  4  3  2  1  0                               │

│      │  │  │  │  │  │  │  │                               │

│      │  │  │  │  │  │  │  └─── Enable Plane 0             │

│      │  │  │  │  │  │  └────── Enable Plane 1             │