R9021: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
'''R9021''' Вывод строки символов из памяти программ «Вывод строки из памяти программ (X-адрес)»
'''R9021''' Вывод строки символов из [[память программ|памяти программ]] «Вывод строки из памяти программ (X-адрес)»


Функция предназначена для вывода на [[графический экран]] строки символов из памяти программ ЭВМ. [[Начальные координаты объекта|Начальная координата]] задается в регистрах [[X0]] и [[Y0]].
Функция предназначена для вывода на [[графический экран]] строки символов из [[память программ|памяти программ ЭВМ]]. [[Начальные координаты объекта|Начальная координата]] задается в регистрах [[X0]] и [[Y0]].


В [[X|регистре X]] [[стек]]а задаётся адрес начала строки в памяти программ (от 0 до 9999). Операция производится при выполнении команды записи в регистр памяти с адресом 9021, при этом в экранную область последовательно выводятся графические образы символов, коды которых последовательно записаны в памяти программ. Правила вывода символов аналогичны [[R9020|указанным выше]]. Вывод заканчивается при считывании из памяти программ числа 0 или 255 (0FFh). Символ с кодом 0 на экран этой функцией не выводится.
В [[RX|регистре X]] [[Стек калькулятора|стек]]а задаётся адрес начала строки в [[память программ|памяти программ]] (от 0 до 9999). Операция производится при выполнении команды записи в регистр памяти с адресом 9021, при этом в экранную область последовательно выводятся графические образы символов, коды которых последовательно записаны в памяти программ. Правила вывода символов аналогичны [[R9020|указанным выше]]. Вывод заканчивается при считывании из [[память программ|памяти программ]] числа [[символ с кодом 0|0]] или [[символ с кодом 255|255 (0FFh)]]. [[Символ с кодом 0]] на экран этой функцией не выводится.


Операция чтения из регистра памяти по указанному адресу не изменяет [[стек]] ЭВМ.
Операция чтения из регистра памяти по указанному адресу не изменяет [[Стек калькулятора|стек ЭВМ]].


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/d1_p2.htm#d1_2_3_15 R9021 на сайте НПП «СЕМИКО», п. 2.3.15]
{{Документация|d1_p2.htm#d1_2_3_15|R9021 на сайте НПП «СЕМИКО», п. 2.3.15}}
* См. также [[.TXTP|макроопределение .TXTP]] и [[TXTP|команду TXTP]]


[[Category:Регистры]]
[[Category:Регистры]]
[[Category:Регистры функций]]
[[Category:Регистры функций]]
[[Category:Функции графического экрана]]
[[Category:Функции графического экрана]]

Текущая версия от 04:01, 13 августа 2015

R9021 Вывод строки символов из памяти программ «Вывод строки из памяти программ (X-адрес)»

Функция предназначена для вывода на графический экран строки символов из памяти программ ЭВМ. Начальная координата задается в регистрах X0 и Y0.

В регистре X стека задаётся адрес начала строки в памяти программ (от 0 до 9999). Операция производится при выполнении команды записи в регистр памяти с адресом 9021, при этом в экранную область последовательно выводятся графические образы символов, коды которых последовательно записаны в памяти программ. Правила вывода символов аналогичны указанным выше. Вывод заканчивается при считывании из памяти программ числа 0 или 255 (0FFh). Символ с кодом 0 на экран этой функцией не выводится.

Операция чтения из регистра памяти по указанному адресу не изменяет стек ЭВМ.

Ссылки[править]