Редактирование: R9024

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

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


Значение выводимого числа задается в [[RX|регистре X]] [[Стек калькулятора|стека]], в [[RY|регистре Y]] - количество цифр в целой части числа (от 1 до 8), в [[RZ|регистре Z]] - количество цифр в дробной части (от 0 до 8). Дополнительно одно знакоместо выделяется для вывода знака числа. Если число отрицательно, выводится минус, если положительно - пробел. Знак всегда выводится перед первой цифрой числа, остальные знакоместа заполняются пробелами.
Значение выводимого числа задается в [[RX|регистре X]] стека, в [[RY|регистре Y]] - количество цифр в целой части числа (от 1 до 8), в [[RZ|регистре Z]] - количество цифр в дробной части (от 0 до 8). Дополнительно одно знакоместо выделяется для вывода знака числа. Если число отрицательно, выводится минус, если положительно - пробел. Знак всегда выводится перед первой цифрой числа, остальные знакоместа заполняются пробелами.


Общее количество цифр в числе не должно превышать восьми, в противном случае, количество выводимых знаков после запятой соответственно уменьшается.
Общее количество цифр в числе не должно превышать восьми, в противном случае, количество выводимых знаков после запятой соответственно уменьшается.
Строка 11: Строка 11:
Операция вывода производится при выполнении команды записи в регистр памяти с адресом 9024. Выводимое число преобразуется в строку символов, образы которых последовательно выводятся на экран. Правила вывода строки символов аналогичны [[R9021|приведенным выше]]. Отсутствующие цифры в целой части числа заменяются пробелами.
Операция вывода производится при выполнении команды записи в регистр памяти с адресом 9024. Выводимое число преобразуется в строку символов, образы которых последовательно выводятся на экран. Правила вывода строки символов аналогичны [[R9021|приведенным выше]]. Отсутствующие цифры в целой части числа заменяются пробелами.


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


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


[[Category:Регистры]]
[[Category:Регистры]]
[[Category:Регистры функций]]
[[Category:Регистры функций]]
[[Category:Функции графического экрана]]
[[Category:Функции графического экрана]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)

Шаблон, используемый на этой странице:

Источник — https://pmk.the-hacker.ru/R9024