K GSB E: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
мНет описания правки
м (Откат правок SMB (обсуждение) к версии Арви Хэкер)
Строка 9: Строка 9:


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p14 Команда КППE на сайте НПП «СЕМИКО», п. 14.6]
* См. также команды [[RTN|В/О]], [[K GOTO E|КБПE]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]]
* См. также команды [[RTN|В/О]], [[K GOTO E|КБПE]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]]
{{Косвенный переход}}
{{Косвенный переход}}

Версия от 09:38, 5 февраля 2015

Команда К ПП E (лат. K GSB E) «Косвенный переход на подпрограмму по содержимому адресного регистра E» с кодом AE вызывает переход на подпрограмму по адресу, записанному в регистре E. Перед выполнением команды содержимое регистра E модифицируется.

Команда КППЕ не работает в автоматическом режиме.

История

До появления МК-61 (на калькуляторах Б3-34, МК-54 и МК-56) недокументированная команда с кодом AE вела себя аналогично команде КПП0, с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На МК-152 аналогично себя ведёт двухшаговая команда РКПП 00 с кодом AF 00.

Эту недокументированную команду обозначали на письме КПП↑. Благодаря ей некоторые программы, написанные для Б3-34, неправильно работали на МК-61 и МК-52.

Ссылки

Косвенный безусловный переход и косвенное обращение к подпрограмме
КБП0 КБП1 КБП2 КБП3 КБП4 КБП5 КБП6 КБП7 КБП8 КБП9 КБПA КБПB КБПC КБПД КБПE
КПП0 КПП1 КПП2 КПП3 КПП4 КПП5 КПП6 КПП7 КПП8 КПП9 КППA КППB КППC КППД КППE