Программирование EGA и VGA
========================================================================
ПОРТ 3cfh: РЕГИСТР ЦИКЛИЧЕСКИЙ СДВИГ ДАННЫХ (Индекс 3)
(Data Rotate Register)
ОПИСАНИЕ
Регистр Циклический Сдвиг Данных выполняет две функции. Как следует
из названия, данные ,записанные ЦП, могут циклически сдвигаться вправо
на n позиций (обычно устанавливается 0).
Кроме того, регистр обеспечивает выполнение логической функции,
определяющей процедуру объединения данных c текущим содержимым регист-
ров-защелок. Данные могут быть подвержены операциям перезаписи, И, ИЛИ,
исключающее ИЛИ.
ЗАМЕЧАНИЯ
При использовании одновременно обеих функций первым выполняется
циклический сдвиг.
Регистр не оказывает действия в режиме записи 1. Он влияет только
на данные, записываемые из ЦП в память адаптера.
Указание количества позиций сдвига имеет значение только в режиме
записи 0.
Установки, принятые в BIOS по умолчанию (шестнадцатиричные значе-
ния):
Режим 0 1 2 3 4 5 6 7 d e f 10
00 00 00 00 00 00 00 00 00 00 00 00
БИТЫ
0-2 Количество позиций. Циклический сдвиг данных на n позиций
вправо, где 0 ========================================================================
ПОРТ 3cfh: РЕГИСТР ВЫБОРА СХЕМЫ ЧТЕНИЯ (Индекс 4)
(Read Map Select Register)
ОПИСАНИЕ
Байт, содержащийся в любой битовой матрице, может быть прочитан ЦП
из памяти адаптера c помощью записи номера требуемой матрицы (0, 1, 2
или 3) в регистр Выбор Схемы Чтения.
ЗАМЕЧАНИЯ
Регистр применяется только в режиме чтения 0 (см. описание бита 4
в следующем регистре - регистре Режим). Режим чтения 0 является режимом,
устанавливаемым BIOS по умолчанию, так что нет необходимости специаль-
но устанавливать режим чтения.
Установки, принятые в BIOS (шестнадцатиричные значения)
Режим 0 1 2 3 4 5 6 7 d e f 10
00 00 00 00 00 00 00 00 00 00 00 00
БИТЫ
0-1 Номер считываемой битовой матрицы
2-7 He используются
[ Назад ]
[ Оглавление ]
[ Далее ]