Jump to content

Цветовые атрибуты BIOS

Атрибут цвета BIOS представляет собой 8-битное значение, где младшие 4 бита представляют цвет символа, а старшие 4 бита представляют цвет фона . Название происходит от того факта, что эти цвета используются в прерываниях BIOS , в частности INT 10h , видеопрерывания. При выводе текста на экран атрибут цвета BIOS используется для обозначения цвета записи текста. Например, для печати белого символа на черном фоне атрибут цвета шестнадцатеричного будет использоваться значения 0F. Старшие четыре бита установлены на 0000 bin , обозначая черный цвет фона. Младшие 4 бита, 1111 bin , представляют цвет переднего плана, белый. Старший бит атрибута цвета, который также является старшим битом цвета фона, может выполнять две функции. Он может либо не влиять на цвет фона, заставляя текст мигать, когда он установлен, фактически ограничивая доступные цвета фона только восемью, либо, если включены интенсивные цвета фона, становятся доступными полные 16 цветов, но мигание больше не доступно. Это поведение можно изменить, например, с помощью прерывания BIOS 10. шестнадцатеричный , функция 1003 шестнадцатеричный . По умолчанию при использовании прерывания BIOS старший бит управляет яркостью цветов, а не миганием, но такое поведение может отличаться в других реализациях цветов BIOS. [ нужна ссылка ] . [1] Эта 16-цветная палитра часто используется в консольных программах (например, cmd в Windows), а иногда и для чата в играх (например, Minecraft ). [2]

Список атрибутов цвета BIOS

[ редактировать ]
декабрь Шестигранник Двоичный Цвет
0 0 0000 Черный
1 1 0001 Синий
2 2 0010 Зеленый
3 3 0011 Голубой
4 4 0100 Красный
5 5 0101 Пурпурный
6 6 0110 Коричневый
7 7 0111 Светло-серый
8 8 1000 Темно-серый
9 9 1001 Светло-голубой
10 А 1010 Светло-зеленый
11 Б 1011 Светло-голубой
12 С 1100 Светло-красный
13 Д 1101 Светло-пурпурный
14 И 1110 Желтый
15 Ф 1111 Белый

По умолчанию для текста предусмотрено 16 цветов, а для фона — только 8.

Существует способ получить все 16 цветов фона, для чего необходимо отключить «атрибут мигания».

См. также

[ редактировать ]
  1. ^ Int 10h/AX=1003 Список прерываний Ральфа Брауна, онлайн-версия
  2. ^ «Мультиплеер: Чат» . Майнкрафт Вики . 11 июня 2015 года . Проверено 24 сентября 2023 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6d24c58c91c903870c46af4e960df25e__1712134260
URL1:https://arc.ask3.ru/arc/aa/6d/5e/6d24c58c91c903870c46af4e960df25e.html
Заголовок, (Title) документа по адресу, URL1:
BIOS color attributes - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)