Расширенный ASCII код

ASCII-коды от 128 до 255 (шест. 80-FF) представляют собой ряд специальных символов полезных при формировании запросов, меню, специальных значков с экранными атрибутами. Например, используя cледующие символы можно нарисовать прямоугольник:

DA

Верхний левый угол

BF

Верхний правый угол

C0

Нижний левый угол

D9

Нижний правый угол

C4

Горизонтальная линия

B3

Вертикальная линия

Следующие команды с помощью INT 10H выводят горизонтальную линию на 25 позиций в длину:

MOV AH,09 ;Функция вывода на экран

MOV AL,0C4H ;Горизонтальная линия

MOV BH,00 ;Страница 0

MOV BL,0FH ;Выделение яркостью

MOV CX,25 ;25 повторений

MOV 10H ;Вызвать BIOS

Напомним, что курсор не перемещается.

Вывод вертикальной линии включает цикл, в котором курсор перемещается вниз на одну строку и выводится символ шест. B3. Для штриховки может быть полезен символ с точками внутри:

B0

Одна четверть точек (светлая штриховка)

B1

Половина точек (средняя штриховка)

B2

Три четверти точек (темная штриховка)

Можно извлечь много полезных идей, изучая программное обеспечение с профессионально организованным выводом, или самому изобрести оригинальные идеи для отображения информации.