Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[14]

Таблица 3.3

Кодирование цвета

Код цвета

Цвет

Код цвета

Цвет

двоичный

шестнад-

цате-

ричный

двоичный

шестнад-

цате-

рнчный

0000

0

Черный

1000

8

Черный

0001

1

Красный

1001

9

6 дополнительных цветов

0010

2

Зеленый

1010

А

ООП

3

Желтый

1011

В

0100

4

Синий

1100

С

0101

5

Сиреневый

1101

D

ОНО

6

Голубой

1110

Е

0111

7

Белый

1111

F

Белый

на две тетрады (по четыре бита в каждой). Блоки в режиме низкого разрешения имеют размеры 4x4 точки, а в режиме среднего разрешения 2x2 точки (рис. 3.6).

Старшая тетрада первого байта экранной строки (разряды 4-7) содержит код цвета блока, расположенного в левом верхнем углу экрана; младшая тетрада (разряды 0 -3) - код цвета следующего по строке блока и т.д. Для отображения одной строки блоков необходимы 32 байта в режиме низкого разрешения и 64 байта в режиме среднего разрешения. Для отображения одного полного кадра потребуется общая емкость видеоОЗУ 2 и 8К байт соответственно для режимов низкого и среднего разрешения. Возможные цвета и их кодировка приведены в табл. 3.3.

АЛФАВИТНО-ЦИФРОВОЙ РЕЖИМ

В алфавитно-цифровом режиме рабочее поле экрана разбивается на 1024 зна коместа (32 строки по 32 знакоместа в строке). Размер знакоместа 7x8 точек (8 строк по 7 точек в строке). В знакоместе может быть расположен один алфавитно-цифровой символ размером 5 х 7 (7 строк по 5 точек в строке). Полиграммы (матрицы изображения) символов являются стандартными, хранятся в ПЗУ знакогенератора и располагаются на знакоместе, как показано на рис. 3.7.

Каждому знакоместу экрана соответствуют два байта в видеоОЗУ. Первый (четный) байт, когда младший разряд байта равен нулю (АО = 0), содержит код

лл


7С0

Экран ОКУ ffje /-

II

Рис. 3.7. Экран ВКУ в алфавитиоцифровом режиме ООО002

символа (в коде КОИ-8), выводимого на данное знакоместо. Второй (нечетный) байт, когда АО = 1, содержит следующую управляющую информа-цию:

X - отмечены разряды, оставленные для резерва (принимают любое значение);

R, G, В, Y - разряды кода цвета символов;

ИП - разряд инверсии подсвета, управляет ч выводом символа на экране в нормальном или V м ло-о инверсном виде. Символ в нормальном виде выводится тем цветом, код которого задан в разрядах цвета, на темном фоне. Символ в инверсном виде выводится черным на фоне; цветного знакоместа, цвет которого задан кодом разрядов цвета;

ME - разряд мерцания, управляет режимом мерцания символа. Мерцающий символ выводится на экран поочередно то нормальным, то инверсным (с частотой переключения 5 Гц).

Коды разрядов ИП и ME приведены в табл. 3.4.

Таблица 3.4

Управление выводом символов на экран

7FF

Разряды байта mi еамвеявют-1Ь

А 0-1

Коды разрядов

Вывод символа на экран

ИП

ME

0

0

Инверсный

0

1

Мерцающий

1

0

Нормальный

1

1

Нормальный

ДОПОЛНИТЕЛЬНЫЙ АЛФАВИТНО-ЦИФРОВОЙ РЕЖИМ

В этом режиме экран разбивается на 2040 знакоместа (число знакомест в

строке увеличивается до 64). При этом соот- ооворгт э*р<"< вку gj/r

ношение между формами знакоместа и символаI \\ 11

остается прежним, как и в режиме с 32 симво- 040 лами в строке, соответственно 7 * 8 и 5 х 7, а точка изображения на экране имеет вдвое меньший размер по строке (рис. 3.8). Это достигается увеличением тактовой частоты выво-

Рис. 3.8. Экран ВКУ в дополнительном алфави- ч тио-цифровом режиме

Код символа в коде К0И-8

45


да символов до 10,5 МГц. Каждому знакоместу на экране соответствует 1 байт в памяти экрана.

Разряды 0-7 задают код символа (в коде КОИ-8), выводимого на данном знакоместе.

Емкость памяти экрана сохраняется в тех же пределах, что и для режима с 32 символами в строке - 2К байт. Изображение черно-белое. Возможен вывод на экран мерцающих символов (или их частей, вплоть до отдельной строки).

ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ И ЭКРАННЫХ СТРАНИЦ

В ПЭВМ любая из областей ООП может быть отображена на экране ВКУ в любом из пяти возможных режимов отображения информации. Для переключения режимов отображения информации и указания отображаемой области ОПП (экранной страницы) отведена часть адресов ячеек ввода-вывода (256 адресов): С700 - C7FF.

Для включения экранной страницы (ЭС) в том или ином режиме достаточно изменить содержимое ячейки памяти по соответствующему адресу из области адресов С700 - C7FF. При этом действует принцип нерелевантности данных: данные могут быть произвольными, важен только сам адрес. В связи с этим ячейки с адресами С700 - C7FF называют программными переключателями,, так как переключение осуществляется в соответствии с адресом. Программные переключатели режимов отображения экранных страниц приведены в табл. 3.5. В пределах одной экранной страницы содержится четыре экранных полстраницы.

Как и экранные страницы, полстраницы имеют самостоятельную нумерацию от 0 до 31. Заметим, что число экранных (текстовых) страниц превышает в 2 раза число экранных полстраниц. В зависимости от исполнения ПЭВМ основная оперативная память, размещенная на объединительной плате, может содержать:

4 экранных страницы и 16 экранных полстраниц - для "Агата" исполнения 7;

16 экранных страниц и 64 экранных полстраницы - для "Агата" исполнения 9.

Кроме того, номер экранной полстраницы задает и режим вывода алфавитно-цифровой информации - АЦР-32 или АЦР-64:

для младших экранных полстраниц (0 - 31), находящихся в пределах экранных страниц 0-7, обеспечивается АЦР-32;

для старших экранных полстраниц (32 - 63), находящихся в пределах экран ных страниц 8 - 15, обеспечивается АЦР-64. При выводе информации на экран в АЦР-64 все четные экранные полстраницы обеспечивают нормальное отображение символов на экране - белые символы на черном фоне экрана, и все нечетные экранные полстраницы обеспечивают инверсное отображение символов - черные символы на белом фоне.

Для "Агата" исполнения 7, где ООП имеет емкость 32К байт, т.е. не существует ОЗУ для старших экранных полстраниц, в АЦР-64 вместо старших экранных полстраниц выводятся младшие. Таким образом, указание нулевой текстовой страницы выводит на экран нулевую подстраницу в АЦР-32; указание 32-й текстовой страницы отображает на экране нулевую подстраницу в нормальном режиме АЦР-64, а указание 33-й текстовой страницы - нулевую подстраницу в инверсном АЦР-64. Во всех трех случаях на экране отображается нулевая под-страница, но в режиме, определяемом по номеру указанной текстовой страницы.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98]