Изучение архитектуры и системы команд INTEL-совместимых микропроцессоров. Коршунов А.Д. - 36 стр.

UptoLike

Составители: 

36
Приложение 1
Таблица цветов
Для указания атрибутов цвета в видеопамяти, используется байт атрибутов
после каждого символа. Внутри этого байта младшие четыре бита обозначают
цвет символа, а старшиецвет фона под символом. Ниже приведена таблица, в
которой сопоставлено, какие цвета кодируются какими наборами бит. Например,
если атрибут цвета равен 3Eh, то это ярко-желтый символ на бирюзовом фоне.
Биты Цвет
0000b Черный
0001b Синий
0010b Зеленый
0011b Бирюзовый
0100b Красный
0101b Фиолетовый
0110b Желтый
0111b Белый
1000b Серый
1001b Ярко-Синий
1010b Ярко-Зеленый
1011b Ярко-Бирюзовый
1100b Ярко-Красный
1101b Ярко-Фиолетовый
1110b Ярко-Желтый
1111b Ярко-Белый
Сообщения об ошибках
В процессе транслирования текста программы в машинные коды могут
возникать следующие ошибки:
Сообщение Описание
Метка уже существует:
<МЕТКА>
Объявлено несколько идентичных меток. Каждая
метка должна быть уникальна.
Неправильное имя
метки: <МЕТКА>
Метка содержит недопустимые символы. Метка
может быть любой комбинацией букв английского
алфавита, цифр и символа _ (подчеркивание), но
цифра не может быть первым символом метки.
Неизвестная команда:
<КОМАНДА>
Поле команды содержит набор символов, не
являющийся допустимой командой.
                                                                             36

                              Приложение 1


         Таблица цветов
    Для указания атрибутов цвета в видеопамяти, используется байт атрибутов
после каждого символа. Внутри этого байта младшие четыре бита обозначают
цвет символа, а старшие – цвет фона под символом. Ниже приведена таблица, в
которой сопоставлено, какие цвета кодируются какими наборами бит. Например,
если атрибут цвета равен 3Eh, то это ярко-желтый символ на бирюзовом фоне.


                          Биты           Цвет
                          0000b    Черный
                          0001b    Синий
                          0010b    Зеленый
                          0011b    Бирюзовый
                          0100b    Красный
                          0101b    Фиолетовый
                          0110b    Желтый
                          0111b    Белый
                          1000b    Серый
                          1001b    Ярко-Синий
                          1010b    Ярко-Зеленый
                          1011b    Ярко-Бирюзовый
                          1100b    Ярко-Красный
                          1101b    Ярко-Фиолетовый
                          1110b    Ярко-Желтый
                          1111b    Ярко-Белый

         Сообщения об ошибках
    В процессе транслирования текста программы в машинные коды могут
возникать следующие ошибки:
      Сообщение                             Описание
 Метка уже существует: Объявлено несколько идентичных меток. Каждая
 <МЕТКА>               метка должна быть уникальна.
                       Метка содержит недопустимые символы. Метка
 Неправильное имя      может быть любой комбинацией букв английского
 метки: <МЕТКА>        алфавита, цифр и символа _ (подчеркивание), но
                       цифра не может быть первым символом метки.
 Неизвестная команда:  Поле команды содержит набор символов, не
 <КОМАНДА>             являющийся допустимой командой.