СРЕДСТВА РЕСУРСНОЙ ПОДДЕРЖКИ.
УСТРОЙСТВА ТОЛЬКО ВЫВОДА. ДИСПЛЕИ
Текстовый режим работы дисплея
В алфавитно-цифровом дисплее или в текстовом режиме работы графического дисплея каждый отображаемый на экране символ представляется двумя байтами. Первый байт содержит КОД СИМВОЛА в соответствии с ASCII (КОДОВОЙ СТРАНИЦЕЙ), второй - АТРИБУТЫ, которые указывают в каком виде символ должен отображаться на экране. КОД ЦВЕТА ФОНА определяет цвет поля на котором выводится данный символ. Допустимы 8 фоновых цветов из общего набора. КОД ЦВЕТА СИМВОЛА аналогичен, но включает в себя дополнительный бит I.
0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | B | 1 | 1 | 1 | I | 0 | 0 | 0 |
Код символа |
Коды цвета фона и цвета символа |
||||||||||||||
1 - байт |
2 - байт |
При I равном единице интенсивность цвета повышается, а при I=0 - совпадает с набором фоновых цветов. Поэтому для символа допустимы 16 цветов. Если B=1, символ мерцает с определенной частотой.
Таким образом, в текстовых режимах работы графического дисплея допустимо управление цветовым представлением каждого отдельного символа. Для размещения в текстовом режиме в видеопамяти одного экрана необходимо 2000*2=4000 байт, т.е. почти 4Кбайт. Поскольку объем видеопамяти значительно превосходит эту величину, то можно одновременно хранить множество экранов. Это позволяет ускорить смену изображений (текстов) на экране путем предварительного заполнения данного множества и последующего переключения воспроизведения с одного изображения на другое.
В дес. сист. | Адрес | Содержимое | Смысл |
... | ... | ... | ... |
720986 | 010110000000001011010 | 10000100 | код символа Д |
720987 | 010110000000001011011 | 01111000 | атрибуты символа Д |
720988 | 010110000000001011100 | 10001000 | код символа И |
720989 | 010110000000001011101 | 01110000 | атрибуты символа И |
720990 | 010110000000001011110 | 10010001 | код символа С |
720991 | 010110000000001011111 | 00001000 | атрибуты символа С |
720992 | 010110000000001100000 | 10001111 | код символа П |
720993 | 010110000000001100001 | 01111000 | атрибуты символа П |
720994 | 010110000000001100010 | 10001011 | код символа Л |
720995 | 010110000000001100011 | 01110000 | атрибуты символа Л |
720996 | 010110000000001100100 | 10000101 | код символа Е |
720997 | 010110000000001100101 | 00001000 | атрибуты символа Е |
720998 | 010110000000001100110 | 10001000 | код символа И |
720999 | 010110000000001100111 | 11111000 | атрибуты символа И |
... | ... | ... | ... |
Здесь представлен пример размещения в видеопамяти информации по отображению в строке экрана дисплея компьютера, работающего в текстовом режиме слова ДИСПЛЕИ.
Проверьте усвоение Предыдущий раздел Следующий раздел Оглавление