...
...
Адрес | Описание регистра | |
озвои - | Вспомогательные регистры SDLC | |
038Fh | | | |
0390h - | Адаптер IBM кластера | |
039Fh | | | |
03A0h -03AFh | Первичные регистры SDLC | |
03B4h | Регистр индекса видеоконтроллера MDA |
03B5h | Регистр данных видеоконтроллера HDA |
| Индекс | Функция |
| | Сумма по горизонтали |
| | Отображение по горизонтали |
| | Позиция синхроимпульса по горизонтали |
| | Ширина синхроимпульса по горизонтали |
| | Сумма по вертикали |
| | Отображение по вертикали |
| | Позиция синхроимпульса по вертикали |
| | Ширина синхроимпульса по вертикали |
| | Режим чересстрочной развертки |
| | Максимум сканируемых строк |
| | Начальная строка курсора |
| | Конечная строка курсора |
| | Старший байт стартового адреса |
| | Младший байт стартового адреса |
| | Позиция курсора, старший байт |
| | Позиция курсора, младший байт |
| | Позиция светового пера, старший байт |
| | Позиция светового пера, младший байт |
03BBh | Регистр контроля режимов видеоконтроллера MDA |
| | Назначение | |
| | Зарезервированы |
| | Разрешить мигание |
| | Зарезервирован |
| | Разрешить видеоадаптер |
| | Зарезервированы |
| | Режим высокого разрешения |
03B9h | Выбор цвета видеоконтроллера EGA |
OlBAh | Считывание - регистр состояния видеоконтроллера EGA Запись - регистр расширения видеоконтроллеров EGA-VGA |
03BBh | Зарезервировано для видеоконтроллера EGA | |
03BCh | Регистр данных порта LPT1 |
03BDh | Регистр состояния LPT |
| | Назначение |
| | Занято | |
| | Подтверждение | |
| | Нет бумаги |
| | Принтер выбран |
| | Ошибка | |
| | Запрос на прерывание |
| | Зарезервированы | |
Адрес | Описание регистра |
ОЗВЕИ | Регистр управления порта LPTI |
| Назначение |
| Зарезервированы |
| Разрешение запроса на прерывание |
| Выбрать принтер |
| Инициализация |
| Перевод строки |
| Строб-импульс |
03BFh | Регистр переключения конфигурации видеоконтроллера Hercules |
| Назначение |
| Зарезервированы |
| Разрешить использование верхних 32 Кб графического буфера |
| Запретить графический режим |
03C0h | Регистр индекса/данных контроллера атрибутов EGA-VGA |
03C1h | Регистр данных контроллера атрибутов видеоконтроллера VGA |
03C2h | Считывание - регистр 0 состояния входа EGA-VGA Запись - многоцелевой регистр видеоконтроллера VGA |
03C4h | Регистр индекса секвенсора видеоконтроллера VGA |
03C5h | Регистр данных секвенсора VGA |
03C6h | Регистр маски RAM-DAC VGA (ИС палитры) |
03C7h | Регистр адреса чтения /состояния RAM-DAC VGA (палитры) |
03C8h | Регистр адреса записи RAM-DAC VGA |
03C9h | Регистр данных RAM-DAC VGA |
ОЗСАИ | Регистр управления расширением VGA |
03CCh | Многоцелевой регистр VGA |
03CEh | Регистр индекса графического контроллера VGA |
03CFh | Регистр данных графического контроллера VGA |
03D4h | Регистр индекса видеоконтроллера CGA |
03D5h | Регистр данных видеоконтроллера С6А (6845) |
03DBh | Регистр управления режимом CGA |
| Назначение |
| Зарезервированы |
| Разрешить мигание |
| Выбор графического режима 640x200 |
| Разрешение видео |
| Монохромный режим |
| Графический режим |
| Текстовый режим высокого разрешения |
03Dgh | Регистр палитры CGA |
| Назначение |
| Зарезервированы |
| Выбор активного набора цветов |
| Выбор уровня яркости |
| Выбор яркости рамки |
| Бит красного цвета (рамка/фон/передний план) |
| Бит зеленого цвета (рамка/фон/передний план) |
| Бит синего цвета (рамка/фон/передний план) |
03DAh | Регистр состояния CGA |
| Назначение |
| Зарезервированы |
| Признак обратного хода по вертикали |
Адрес | Описание регистра |
03DAh | | Назначение ~" |
| Соаояние светового пера |
| Триггер светового пера |
| Выбор памяти |
ОЗЕАИ | Региар управления расширением EGA-VGA |
ОЗЕВИ | Сброс защелки светового пера |
03ECti | Установка защелки светового пера |
03EBh | Региары блоков передатчика/приемника последовательного порта 3/ делитель, младший байт |
ОЗЕЭИ | Регистр разрешения прерываний последовательного порта 3/ делитель, аарший байт |
ОЗЕАИ | Региар прерываний последовательного порта 3 |
ОЗЕВИ | Регистр контроля линии последовательного порта 3 |
ОЗЕСИ | Региар контроля модема последовательного порта 3 |
03EDh | Регистр соаояния линии последовательного порта 3 |
ОЗЕЕИ | Оперативный регистр последовательного порта 3 |
ОЗЕОИ | Регистр состояния А контроллера основного дисковода |
03Flh | Регистр соаояния В контроллера основного дисковода |
03F2h | Регистр цифрового выхода контроллера основного дисковода |
03F4h | Считывание - основной региар соаояния контроллера вспомогательного дисковода Запись - регистр выбора скорости передачи данных контроллера основного дисковода |
03F5h | Региар данных/управления контроллера основного дисковода |
03F7h | Считывание ~ регистр цифрового входа контроллера основного дисковода Запись - региар выбора скороаи передачи данных дисковода |
03F8h | Буферные региары передатчика/приемника последовательного порта 1/ делитель, младший байт |
03F9h | Региар разрешения прерываний последовательного порта 1/ старший байт делителя |
03FAh | Региар идентификации прерываний последовательного порта 1 |
03FBh | Регистр контроля линии последовательного порта 1 |
03FCh | Региар контроля модема последовательного порта 1 |
03FDh | Региар соаояния линии последовательного порта 1 |
03FFh | Оперативный региар последовательного порта 1 |
Назначение различных прерываний описано в табл. 10.2. ШИНА ISA
При разработке ПК специалисты фирмы IBM спроектировали материнскую плату и шину ISA таким образом, чтобы упростить разработку периферийных адаптеров (рис. 10.2). На рис. 10.3 показан цикл чтения-записи но шине ISA. Аналогично происходят чтение и запись в адресном пространстве ввода/вывода.
...
...