К ИПРГ: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 7: Строка 7:
== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p4 Команда К ИПРГ на сайте НПП «СЕМИКО», п. 4.4]
* [http://mk.semico.ru/mk_d11.htm#p4 Команда К ИПРГ на сайте НПП «СЕМИКО», п. 4.4]
* См. также регистры функций [[R9042|9042]], [[R9043|9043]] и [[R9044|9044]]


[[Category:Все команды]]
[[Category:Все команды]]
[[Category:Команды ЭКВМ]]
[[Category:Команды ЭКВМ]]

Версия от 15:12, 14 января 2014

Команда К ИПРГ (K PRGM) «Считывание байта из памяти программ» с кодом 28 записывает в регистр X содержимое ячейки памяти программ с адресом, равным значению, содержащемуся в регистре X до выполнения команды. Содержимое ячейки памяти программ, один байт, записывается в регистр X в виде целого числа от 0 до 255. Число, находившееся до выполнения операции в регистре X, передаётся в регистр предыдущего результата X1.

История

Команда советских ПМК К × с кодом 28 служила для вывода аварийного сообщения "ERROR". Если в программе советского ПМК команда К × использована для выдачи сообщения об ошибке, её следует заменить на К - или К ÷. Эти команды в ЭКВМ, как и в советских ПМК, вызывают аварийный останов с выводом сообщения. Перед заменой следует внимательно изучить алгоритм работы программы, как и в других аналогичных случаях, поскольку код команды может быть использован одновременно и как адрес перехода.

Ссылки