Регистр выбора цвета находится по
техническом описании.
Регистр выбора цвета находится по адресу ввода-вывода 03D8H.
Этот регистр устанавливает цвет окаймления в текстовых режимах.
Поскольку сам по себе текст не занимает весь экран, текст можно
окружить каким-либо выбираемым цветом. Кроме того, регистр выбора
цвета может управлять выбором палитр в графических режимов, как мы
увидим в следующем разделе. Младшие 4 бита этого регистра
устанавливают для окаймления один из 16 цветов, перечисленных на
Фиг. 8.10.
И наконец, регистр состояния по адресу ввода-вывода 3DAH
организует информационную обратную связь между цветной платой и
программой. Например, программа может использовать этот регистр для
определения текущего состояния светового пера, если оно подключено
к системе. Более важным является то, что регистр состояния
сообщает, когда безопасно читать или записывать данные в дисплейный
буфер.
Не вдаваясь в технические детали, заметим, что чтение или
запись данных в буфер дисплея цветной платы может вызвать "снег" на
экране, если вы будете это делать в неподходящие моменты времени.
Это случается только в текстовом режиме с высоким разрешением
80*25. Вспомните, что ранее приводился пример на Фиг. 8.12, в
котором постоянно записывались данные в буфер дисплея. Если для
этого примера использовать цветную плату, на экране появится масса
помех. Чтобы избежать этого, можно использовать регистр
состояния.
Существуют моменты, когда можно безопасно работать с данными в
буфере дисплея. В такие моменты бит 0 регистра состояния равен 1.
Нужно подождать, когда бит 0 станет равным 1, а затем читать или
записывать данные. На Фиг. 8.12б изображена программа, которая
записывает символ на экран дисплея. Первые строки этой программы
записывают данные в буфер, не используя регистр состояния. Эта
часть программы 224 раза записывает 80 симвлов в первую строку
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий