R9011
R9011 Вывод точки «Вывод точки (X, Y)»
Функция предназначена для вывода на графический экран одной точки. Операция производится при записи в регистр памяти с адресом 9011. Значение регистра X стека определяет координату точки по оси X, значение регистра Y стека определяет координату точки по оси Y. Значения регистров стека после выполнения функции не изменяются. Изображение на экране формируется с учетом установленных атрибутов вывода.
Операция чтения из регистра памяти с указанным адресом заносит в регистр X стека состояние точки на графическом экране (0 - сброшена, 1 - установлена) и поднимает стек ЭВМ.
Пример
Следующая программа выводит точку вблизи центра экрана с координатами (63, 31)
0000. 2 0001. РР П ; обращение к R9010 — инициализация графического экрана 0002. 90 0003. 10 0004. 3 ; ввод Y-координаты точки (31) 0005. 1 0006. В↑ ; поднятие стека — занесение Y-координаты в RY 0007. 6 ; ввод X-координаты точки (63) 0008. 3 0009. РР П ; обращение к R9011 — вывод точки 0010. 90 0011. 11 0012. С/П ; останов программы
Чтобы увидеть результат работы программы, нужно нажать клавиши К ГРФ.
Примечание. Не имеет смысла включать команду К ГРФ в программу непосредственно перед С/П, поскольку при останове экран будет автоматически переключён в режим отображения регистров стека. Чтобы увидеть содержимое графического экрана без ручного ввода команды К ГРФ, можно организовать бесконечный цикл с помощью команды БП, передающей управление на саму себя. В этом случае выход из программы осуществляется клавишей С/П.