К ИПРГ: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 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". Если в программе советского ПМК команда К × использована для выдачи сообщения об ошибке, её следует заменить на К - или К ÷. Эти команды в ЭКВМ, как и в советских ПМК, вызывают аварийный останов с выводом сообщения. Перед заменой следует внимательно изучить алгоритм работы программы, как и в других аналогичных случаях, поскольку код команды может быть использован одновременно и как адрес перехода.
Ссылки
- Команда К ИПРГ на сайте НПП «СЕМИКО», п. 4.4
- См. также регистры функций 9042, 9043 и 9044