Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13 билет.doc
Скачиваний:
6
Добавлен:
21.04.2019
Размер:
87.55 Кб
Скачать

2 Вопрос Организация видеопамяти в текстовых видеорежимах. Понятие знакогенератора.

Под знакогенератором следует понимать совокупность программных и аппаратных средств, преобразующую код элементарного символа в соответствующий видеосигнал.

Текстовый режим

 

В текстовом (символьном) режиме, как и в графическом, изображение на экране монитора представляет собой множество пикселов и характеризуется разрешением NxM. Однако все пикселы разбиты на группы, называемые знакоместами, или символьными позициями (Character positions, или Character boxes, — Символьные ячейки) размером pxq. В каждом из знакомест может быть отображен один из 256-и символов. Таким образом, на экране умеща ется M/q М/ символьных строк по N/p Nt символов в каждой. Типичным текстовым режимом является режим 80x25 символов.

Изображение символа в пределах каждого знакоместа задается точечной матрицей (dot matrix). Размер матрицы зависит от типа видеоадаптера и те кущего видеорежима. Чем больше точек используется для отображения сим вола, тем выше качество изображения и лучше читается текст. Точки матри цы, формирующие изображение символа, называют передним планом (foreground),остальные — задним планом, или фоном (background). В качестве примера на рис. 15.1 показана символьная матрица 9x16 пикселов.

Если считать, что темной клетке соответствует логическая единица, а свет лой — логический ноль, то каждую строку символьной матрицы можно представить в виде двоичного числа. Следовательно, графическое изображе ние символа можно хранить в виде набора двоичных чисел. Для этой цели используется специальное ПЗУ, размещенное на плате видеоадаптера. Такое ПЗУ называют аппаратным знакогенератором {Hardware character generator). Совокупность изображений 256 символов называется шрифтом. Аппаратный знакогенератор хранит шрифт, который автоматически используется видео адаптером сразу же после включения компьютера (обычно это буквы анг лийского алфавита и набор специальных символов). Адресом ячейки зна­когенератора является порядковый номер символа.

Рис. 15.1. Схема представления символа "А" в текстовом режиме в матрице 9x16 и ячейка знакогенератора

Для кодирования изображения символа на экране используется два байта: один — для задания номера символа, второй — для указания атрибутов сим вола (цвета символа и фона, подчеркивания, мигания, отображения курсо ра). Если на экране имеется Nt x Mt знакомест, то объем видеопамяти, необ ходимый для хранения изображения, составит NtxMtx2 байт. Эту область видеопамяти называют видеостраницей {video page). Видеостраница является аналогом кадрового буфера в графическом режиме, но имеет значительно меньший объем. В наиболее распространенном текстовом режиме (80x25 символов) размер видеостраницы составляет 4000 байт, в режиме 40x25 — 2000 байт. На практике для удобства адресации под видеостраницу отводят 4 Кбайт = 4096 байт и 2 Кбайт = 2048 байт соответственно, при этом "лишние" байты (96 и 48) не используются.

Главная особенность текстового режима заключается в том, что адресуемым элементом экрана является не пиксел, а знакоместо. Иными словами, в тек стовом режиме нельзя сформировать произвольное изображение в любом месте экрана — можно лишь отобразить символы из заданного набора, при чем только в отведенных символьных позициях. Другим существенным ог­раничением текстово т» режима является узкая цветовая палитра — в данном режиме может быть t гображено не более 16-и цветов.

Как следует из сказанного выше, в текстовом режиме предоставляется гораздо меньше возможностей для отображения информации, нежели в графическом. Тем не менее, он имеет одно важное преимущество —  незначительные затра-ты ресурсов PC на его реализацию. Благодаря этому обеспечивается приемле мая скорость работы в текстовом режиме даже на самых медленных PC. Именно по этой причине видеосистема первого персонального компьютера IBM PC работала только в текстовом режиме. Легендарная программная обо лочка Norton Commander для MS DOSтакже работает в текстовом режиме, поэтому затраты ресурсов PC на ее функционирование минимальны.

Качество изображения, формируемого на экране монитора, зависит не толь ко от характеристик последнего, но и от характеристик видеоадаптера.

http://library.tuit.uz/skanir_knigi/book/apparatnie_sredstva_pc/glav_15.htm