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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
Команда '''К ИПРГ''' ('''K PRGM''') «Считывание байта из памяти программ» с кодом 28 записывает в [[X|регистр X]] содержимое ячейки памяти программ с адресом, равным значению, содержащемуся в [[X|регистре X]] до выполнения команды. Содержимое ячейки памяти программ, один байт, записывается в [[X|регистр X]] в виде целого числа от 0 до 255. Число, находившееся до выполнения операции в [[X|регистре X]], передаётся в [[X1|регистр предыдущего результата X1]].
Команда '''К ИПРГ''' ('''K PRGM''') «Считывание байта из памяти программ» с кодом 28 записывает в [[X|регистр X]] содержимое ячейки памяти программ с адресом, равным значению, содержащемуся в [[X|регистре X]] до выполнения команды. Содержимое ячейки памяти программ, один байт, записывается в [[X|регистр X]] в виде целого числа от 0 до 255. Число, находившееся до выполнения операции в [[X|регистре X]], передаётся в [[X1|регистр предыдущего результата X1]].
== История ==
Команда советских ПМК К × с кодом 28 служила для вывода аварийного сообщения "ERROR". Если в программе советского ПМК команда К × использована для выдачи сообщения об ошибке, её следует заменить на [[К -]] или [[К ÷]]. Эти команды в ЭКВМ, как и в советских ПМК, вызывают [[аварийный останов]] с выводом сообщения. Перед заменой следует внимательно изучить алгоритм работы программы, как и в других аналогичных случаях, поскольку код команды может быть использован одновременно и как адрес перехода.


== Ссылки ==
== Ссылки ==

Версия от 10:41, 14 января 2014

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

История

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

Ссылки