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
Три четверти точек (темная штриховка)
Можно извлечь много полезных идей, изучая программное обеспечение с профессионально организованным выводом, или самому изобрести оригинальные идеи для отображения информации.