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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 10: Строка 10:


На советских ПМК команда ВП имела ряд хорошо исследованных недокументированных особенностей и широко использовалась для получения [[видеосообщение|видеосообщений]].
На советских ПМК команда ВП имела ряд хорошо исследованных недокументированных особенностей и широко использовалась для получения [[видеосообщение|видеосообщений]].
== Использование ВП для умножения на степень 10 ==
Команда "ВП" ("EE") позволяет провести умножение числа в регистре X на степень 10. Команда устанавливает флаг перезаписи. Показатель степени вводится после команды "ВП" таким же образом, как и при вводе числа. Если в регистре X содержался нуль, то после выполнения команды "ВП" в него будет занесена единица.
Содержимое других регистров стека при выполнении команды не изменяется.


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p2 Команда ВП на сайте НПП «СЕМИКО»]
* [http://mk.semico.ru/mk_d11.htm#p2 Команда ВП на сайте НПП «СЕМИКО»] (ввод чисел)
* [http://mk.semico.ru/mk_d11.htm#p7 Команда ВП на сайте НПП «СЕМИКО»] (математическая функция)
* См. также команды [[+/-|/-/]], [[,]]
* См. также команды [[+/-|/-/]], [[,]]


[[Category:Команды ПМК]]
[[Category:Команды ПМК]]

Версия от 17:58, 24 октября 2013

Команда ВП (лат. EE) «Ввод порядка» с кодом 0C используется для ввода чисел.

Для ввода порядка числа следует подать команду "ВП", после чего ввести значение порядка. Для изменения знака порядка следует выполнить команду "/-/".

Если команда "ВП" выполняется при нулевом значении мантиссы, то мантисса принимает значение, равное единице. Эта недокументированная особенность широко использовалась в программах для ПМК и была документирована на ЭКВМ.

Если при вводе порядка используется более двух цифр последовательно, то последние цифры замещают ранее введенные. Применение команды "запятая" при вводе порядка вызывает ошибку.

Выполнение любой другой команды заканчивает ввод порядка числа. После ввода порядка число нормализуется, при этом в зависимости от величины, оно приводится к естественной форме или форме с плавающей запятой с мантиссой в диапазоне абсолютных значений от 1 до 10. Если при этом возникает значение порядка более 99, то происходит ошибка переполнения.

На советских ПМК команда ВП имела ряд хорошо исследованных недокументированных особенностей и широко использовалась для получения видеосообщений.

Использование ВП для умножения на степень 10

Команда "ВП" ("EE") позволяет провести умножение числа в регистре X на степень 10. Команда устанавливает флаг перезаписи. Показатель степени вводится после команды "ВП" таким же образом, как и при вводе числа. Если в регистре X содержался нуль, то после выполнения команды "ВП" в него будет занесена единица.

Содержимое других регистров стека при выполнении команды не изменяется.

Ссылки