Редактирование: R9024
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 3: | Строка 3: | ||
Функция предназначена для вывода на [[графический экран]] числа в форматированном виде. [[Начальные координаты объекта|Начальная координата]] вывода задается в регистрах [[X0]] и [[Y0]]. | Функция предназначена для вывода на [[графический экран]] числа в форматированном виде. [[Начальные координаты объекта|Начальная координата]] вывода задается в регистрах [[X0]] и [[Y0]]. | ||
Значение выводимого числа задается в [[RX|регистре X]] | Значение выводимого числа задается в [[RX|регистре X]] стека, в [[RY|регистре Y]] - количество цифр в целой части числа (от 1 до 8), в [[RZ|регистре Z]] - количество цифр в дробной части (от 0 до 8). Дополнительно одно знакоместо выделяется для вывода знака числа. Если число отрицательно, выводится минус, если положительно - пробел. Знак всегда выводится перед первой цифрой числа, остальные знакоместа заполняются пробелами. | ||
Общее количество цифр в числе не должно превышать восьми, в противном случае, количество выводимых знаков после запятой соответственно уменьшается. | Общее количество цифр в числе не должно превышать восьми, в противном случае, количество выводимых знаков после запятой соответственно уменьшается. | ||
Строка 11: | Строка 11: | ||
Операция вывода производится при выполнении команды записи в регистр памяти с адресом 9024. Выводимое число преобразуется в строку символов, образы которых последовательно выводятся на экран. Правила вывода строки символов аналогичны [[R9021|приведенным выше]]. Отсутствующие цифры в целой части числа заменяются пробелами. | Операция вывода производится при выполнении команды записи в регистр памяти с адресом 9024. Выводимое число преобразуется в строку символов, образы которых последовательно выводятся на экран. Правила вывода строки символов аналогичны [[R9021|приведенным выше]]. Отсутствующие цифры в целой части числа заменяются пробелами. | ||
Операция чтения из регистра памяти по указанному адресу не изменяет [[ | Операция чтения из регистра памяти по указанному адресу не изменяет [[стек]] ЭВМ. | ||
== Ссылки == | == Ссылки == | ||
* См. также [[PRFORM|команду PRFORM]] и [[.PRFORM|макроопределение .PRFORM]] | * См. также [[PRFORM|команду PRFORM]] и [[.PRFORM|макроопределение .PRFORM]] | ||