Особенности программирования адаптера
🕛 28.12.2008, 20:15
Программирование регистров Каждая из микроскхем адаптера обладает адресным регистром и нес колькими регистрами данных. Адресный регистр используется в качестве указателя на тот или иной регистр данных. Адресный регистр является регистром типа "только запись" в который процессор при помощи коман ды OUT может быть помещен индекс выбранного регистра данных. Регистры данных каждой микросхемы адаптера доступны через соот ветствующий порт ввода/вывода. Доступ к различным регистрам данных осуществляется путем предварительного занесения в адресный регистр индекса требуемого регистра данных с последующей выдачей команды OUT со стороны процессора для занесения в него необходимого значения. Внешние регистры, не являющиеся компонентами микросхем с высокой степенью интеграции, а также регистры Графики 1 и 2, доступны непос редственно и не требуют использования какихлибо адресных регистров для обращения к ним. В нижеследующих таблицах приведены значения, помещаемые програм мами видеообслуживания базовой системы ввода/вывода в регистры адап тера EGA для всех видеорежимов, описанных в данном документе. ВНЕШНИЕ РЕГИСТРЫ ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Многой│3C2│ ║23│23│23│23│23│23│23│A6│23│23│A2│A7│A2│A7│A7│A7│A7│A7│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Спец.вх│3?A│ ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Сост. 0│3C2│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Сост. 1│3?2│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╞═══════╧═══╧═══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╡ │ ? = B в монохромных режимах; ? = D в цветных режимах. │ ├─────────────────────────────────────────────────────────────────────┤ │ * При использовании усовершенствованного монитора IBM │ ├─────────────────────────────────────────────────────────────────────┤ │ + При объеме памяти более 64 Кб │ └─────────────────────────────────────────────────────────────────────┘  54 РЕГИСТРЫ БЛОКА СИНХРОНИЗАЦИИ ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Адресн.│3C4│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Инициал│3C5│00 ║03│03│03│03│03│03│03│03│03│03│03│03│03│03│03│03│03│03│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Такт.р.│3C5│01 ║0B│0B│01│01│0B│0B│01│00│0B│01│05│05│01│01│0B│0B│01│01│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Маски │3C5│02 ║03│03│03│03│03│03│01│03│0F│0F│0F│0F│0F│0F│01│01│01│01│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Симв.пл│3C5│03 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Р.памят│3C5│04 ║03│03│03│03│02│02│06│03│06│06│00│00│06│06│03│03│03│03│ ╞═══════╧═══╧═══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╡ │ * При использовании усовершенствованного монитора IBM │ ├─────────────────────────────────────────────────────────────────────┤ │ + При объеме памяти более 64 Кб │ └─────────────────────────────────────────────────────────────────────┘
  55 РЕГИСТРЫ БЛОКА УПРАВЛЕНИЯ ЭЛТ ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Адресн.│3?4│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Дл.стр.│3?5│00 ║37│37│70│70│37│37│70│60│37│70│60│5B│60│5B│2D│2D│5B│5B│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Отобр.с│3?5│01 ║27│27│4F│4F│27│27│4F│4F│27│4F│4F│4F│4F│4F│27│27│4F│4F│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Нач.г.г│3?5│02 ║2D│2D│5C│5C│2D│2D│59│50│2D│50│50│53│50│53│2D│2D│53│53│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Кон.г.г│3?5│03 ║37│37│2F│2F│37│37│2D│3A│37│2D│1A│17│3A│37│2D│2D│37│37│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Н.г.о.х│3?5│04 ║31│31│5F│5F│30│30│5E│51│30│5E│50│50│50│52│28│28│51│51│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │К.г.о.х│3?5│05 ║15│15│07│07│14│14│06│60│14│06│E0│BA│60│00│6D│6D│5B│5B│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Кол.стр│3?5│06 ║04│04│04│04│04│04│04│70│04│04│70│6C│70│6C│6C│6C│6C│6C│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Перепол│3?5│07 ║11│11│11│11│11│11│11│1F│11│11│1F│1F│1F│1F│1F│1F│1F│1F│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Ус.стр.│3?5│08 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │В.р.сим│3?5│09 ║07│07│07│07│01│01│01│0D│00│00│00│00│00│00│0D│0D│0D│0D│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Нач.кур│3?5│0A ║06│06│06│06│00│00│00│0B│00│00│00│00│00│00│0B│0B│0B│0B│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Кон.кур│3?5│0B ║07│07│07│07│00│00│00│0C│00│00│00│00│00│00│0C│0C│0C│0C│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Ст.адр.│3?5│0C ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Мл.адр.│3?5│0D ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╞═══════╧═══╧═══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╡ │ ? = B в монохромных режимах; ? = D в цветных режимах. │ ├─────────────────────────────────────────────────────────────────────┤ │ * При использовании усовершенствованного монитора IBM │ ├─────────────────────────────────────────────────────────────────────┤ │ + При объеме памяти более 64 Кб │ └─────────────────────────────────────────────────────────────────────┘
  56 РЕГИСТРЫ БЛОКА УПРАВЛЕНИЯ ЭЛТ (продолжение) ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Ст.кур.│3?5│0E ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Мл.кур.│3?5│0F ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Н.в.о.х│3?5│10 ║E1│E1│E1│E1│E1│E1│E0│5E│E1│E0│5E│5E│5E│5E│5E│5E│5E│5E│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Ст.пера│3?5│10 ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │К.в.о.х│3?5│11 ║24│24│24│24│24│24│23│2E│24│23│2E│2B│2E│2B│2B│2B│2B│2B│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Мл.пера│3?5│11 ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Дл.отоб│3?5│12 ║C7│C7│C7│C7│C7│C7│C7│5D│C7│C7│5D│5D│5D│5D│5D│5D│5D│5D│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Смещен.│3?5│13 ║14│14│28│28│14│14│28│28│14│28│14│14│28│28│14│14│28│28│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Подчерк│3?5│14 ║08│08│08│08│00│00│00│0D│00│00│0D│0F│0D│0F│0F│0F│0F│0F│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Нач.в.г│3?5│15 ║E0│E0│E0│E0│E0│E0│DF│5E│E0│DF│5E│5F│5E│5F│5E│5E│5E│5E│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Кон.в.г│3?5│16 ║F0│F0│F0│F0│F0│F0│EF│6E│F0│EF│6E│0A│6E│0A│0A│0A│0A│0A│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Режим │3?5│17 ║A3│A3│A3│A3│A2│A2│C2│A3│E3│E3│8B│8B│E3│E3│A3│A3│A3│A3│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Ср.стр.│3?5│18 ║FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│ ╞═══════╧═══╧═══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╡ │ ? = B в монохромных режимах; ? = D в цветных режимах. │ ├─────────────────────────────────────────────────────────────────────┤ │ * При использовании усовершенствованного монитора IBM │ ├─────────────────────────────────────────────────────────────────────┤ │ + При объеме памяти более 64 Кб │ └─────────────────────────────────────────────────────────────────────┘
  57 РЕГИСТРЫ ГРАФИЧЕСКОГО КОНТРОЛЛЕРА ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Граф. 1│3CC│ ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Граф. 2│3CA│ ║01│01│01│01│01│01│01│01│01│01│01│01│01│01│01│01│01│01│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Адресн.│3CE│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Цвета │3CF│00 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Разр.цв│3CF│01 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Срав.цв│3CF│02 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Вращен.│3CF│03 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Пл.чтен│3CF│04 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Режим │3CF│05 ║10│10│10│10│30│30│00│10│00│00│10│10│00│00│10│10│10│10│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Многой│3CF│06 ║0E│0E│0E│0E│0F│0F│0D│0A│05│05│07│07│05│05│0E│0E│0E│0E│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Незав.ц│3CF│07 ║00│00│00│00│00│00│00│00│0F│0F│0F│0F│0F│0F│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Маска │3CF│08 ║FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│FF│ ╞═══════╧═══╧═══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╡ │ * При использовании усовершенствованного монитора IBM │ ├─────────────────────────────────────────────────────────────────────┤ │ + При объеме памяти более 64 Кб │ └─────────────────────────────────────────────────────────────────────┘
  58 РЕГИСТРЫ КОНТРОЛЛЕРА АТРИБУТОВ ┌───────────────╥─────────────────────────────────────────────────────┐ │ Регистр ║ Видеорежим │ ├───────┬───┬───╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ │ │По │Инд║ │ │ │ │ │ │ │ │ │ │ │ │ +│ +│ *│ *│ *│ *│ │ Имя │рт │екс║0 │1 │2 │3 │4 │5 │6 │7 │D │E │F │10│F │10│0 │1 │2 │3 │ ╞═══════╪═══╪═══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╡ │Адресн.│3C0│ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│00 ║00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│00│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│01 ║01│01│01│01│13│13│17│08│01│01│08│01│08│01│01│01│01│01│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│02 ║02│02│02│02│15│15│17│08│02│02│00│00│00│02│02│02│02│02│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│03 ║03│03│03│03│17│17│17│08│03│03│00│00│00│03│03│03│03│03│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│04 ║04│04│04│04│02│02│17│08│04│04│18│04│18│04│04│04│04│04│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│05 ║05│05│05│05│04│04│17│08│05│05│18│07│18│05│05│05│05│05│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│06 ║06│06│06│06│06│06│17│08│06│06│00│00│00│06│14│14│14│14│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│07 ║07│07│07│07│07│07│17│08│07│07│00│00│00│07│07│07│07│07│ ├───────┼───┼───╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ │Палитры│3C0│08 ║10│10│10│10│10│10│17│10│10│10│00│00│00│38│38│38│38│38│ ├───γ