Программирование на Ассемблере
Параметр style может принимать
значения:
0 = нормальный режим
1 = жирный шрифт
3 = наклонный шрифт
4 = режим подчеркивания
7 = режим инверсии
Параметр fcolor задает цвет символов и может принимать
значения от 30 до 37 (цвета 0-7);
параметр bcolor задает цвет фона и может принимать
значения от 40 до 47 (цвета 0-7).
Все параметры задаются в ASCII-формате в десятичной
системе счисления.
9B (Length) 74 установить максимальное количество отображаемых строк
9B (Width) 75 установить максимальную длину строки
9B (Distance) 78 установить расстояние (в пикселах) от левой границы
окна до выводимого текста
9B (Distance) 79 установить расстояние (в пикселах) от верхней границы
окна до выводимого текста Если в последних четырех функциях опустить параметр,
то будут установлены значения по умолчанию. 9B 30 20 70 убрать курсор
9B 20 70 показать курсор
9B 71 получить конфигурацию окна в виде:
9B 31 3B 31 3B (строк) 3B (столбцов) 73 Текст с использованием спецсимволов может выглядеть, например, так: mytext: dc.b $9B,\"4;31;40\",$6D ;включаем режим подчеркивания
dc.b \"Underline\"
dc.b $9B,\"3;33;40\",$6D ;включаем наклонный шрифт
dc.b $9B,\"5;20\",$48 ;устанавливаем курсор в
;позицию 5,20
dc.b \"** Hello, world! **\",0 Так как параметры для управляющих последовательностей представляют собой
ASCII-строки, мы записываем их в кавычках.
А теперь приведем полный текст программы, которая создает окно и печатает в
нем ASCII-строку, содержащую управляющие коды: ;***** 6.4.1D.asm S.D.
|