Меню сайта

Урок 141. Цвета в режиме APA 320*200

А теперь рассмотрим цвета, которые можнополучить в графическом
— — — режиме среднего разрешения. Так как точкеотведено два бита, для
— — — нее можно указать один из четырех цветов.Цвет 0 (00B) — это цвет
— — — фона. В качестве этого цвета можно выбратьлюбой из 16 цветов,
— — — показанных на Фиг. 8.10, записавсоответствующее 4-битовое значение
— — — в регистр выбора цвета (3D9H). Остальныетри цвета определены
— — — фирмой IBM: вы не можете выбиратьпроизвольно цвета 1, 2 и 3. Фирма
— — — IBM определила две различные палитрыцветов, они показаны на Фиг.
— — — 8.14. Палитру можно выбрать, устанавливаябит 5 регистра выбора
— — — цвета.

— — — — — Как показано на Фиг. 8.14, если сброситьбит 5 в 0, получатся
— — — цвета зеленый, красный и желтый вместе свыбранным цветом фона.
— — — Установка бита 5 равным 1 дает голубой,пурпурный и белый. Вы также
— — — можете модифицировать палитру и другимбитом регистра выбора цвета.
— — — Установка бита 4 равным 1 делает цветапалитры более яркими.
— — — Программы инициализации BIOS обычно загружаютв регистр выбора
— — — цвета значение 30H. Это соостветствуетчерному цвету фона (0) и и
— — — яркой палитре 1.

— — — — — Значение цвета — — — Палитра 0 цвета — Палитра 1цвета
— — — — —————————————————
— — — — — -1(01B) — — — Зеленый — — — -Голубой
— — — — — -2(10B) — — — Красный — — — -Фиолетовый
— — — — — -3(11B) — — — Желтый — — — — — — — — — — — Белый
— — — — — — — — — — — — — — — — — бит 5 = 0 — — бит 5 = 1
— — — — —————————————————

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — Фиг. 8.14 Цветныепалитры
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — для графики 320*200

Категория: Программирование на Ассемблере | Дата: 08.03.13

Меню раздела
Блок