R9011: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
(пример программы) |
||
Строка 4: | Строка 4: | ||
Операция чтения из регистра памяти с указанным адресом заносит в [[RX|регистр X]] [[стек]]а состояние точки на [[графический экран|графическом экране]] (0 - сброшена, 1 - установлена) и поднимает [[стек]] ЭВМ. | Операция чтения из регистра памяти с указанным адресом заносит в [[RX|регистр 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. С/П ; останов программы | |||
Чтобы увидеть результат работы программы, нужно нажать клавиши [[К ГРФ]]. | |||
== Ссылки == | == Ссылки == |
Версия от 17:27, 11 сентября 2014
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. С/П ; останов программы
Чтобы увидеть результат работы программы, нужно нажать клавиши К ГРФ.
Ссылки
- R9011 на сайте НПП «СЕМИКО», п. 2.3.8
- См. учебную статью «Вывод точки» на сайте НПП «СЕМИКО»