R9000: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 9: | Строка 9: | ||
== Ссылки == | == Ссылки == | ||
* [http://mk.semico.ru/d1_p2.htm#d1_2_3_1 R9000 на сайте НПП «СЕМИКО», п. 2.3.1] | * [http://mk.semico.ru/d1_p2.htm#d1_2_3_1 R9000 на сайте НПП «СЕМИКО», п. 2.3.1] | ||
* [http://mk.semico.ru/d1_p2.htm#d1_2_2_1 Начальные координаты объекта на сайте НПП «СЕМИКО»] | |||
[[Category:Регистры]] | [[Category:Регистры]] | ||
[[Category:Регистры функций]] | [[Category:Регистры функций]] | ||
[[Category:Функции графического экрана]] | [[Category:Функции графического экрана]] |
Версия от 17:16, 11 ноября 2013
R9000 Программирование начальных координат объекта. «Начальные координаты объекта (X=0-127, Y=0-63)»
Запись и чтение значений начальных координат производится при обращении к регистру памяти с адресом 9000.
При выполнении команды записи значения регистров X и Y стека преобразуются в целые числа, ограничиваются до максимальных значений 127 и 63 соответственно и записываются в регистры X0 и Y0.
При выполнении команды чтения производится следующая последовательность операций - стек поднимается, в регистр X стека заносится значение Y0. После этого стек еще раз поднимается, в регистр X стека заносится значение X0.